是否有理由说明CSS“clear:both”不适用于<a> tags?

时间:2016-08-04 20:55:30

标签: html css

In this example ID为parent的div未缩放到适当的高度。当具有类c_b的父div中的最后一个元素使用clear:both设置样式时,这是固定的。但是,如果只有<a>link标记使用clear:both设置样式,则不会发生任何事情。我想知道为什么clear:both似乎正常工作,如果最后一个元素是div但不适用于链接元素。

由于

1 个答案:

答案 0 :(得分:5)

a是内联标记,div是块。

display: block作为css添加到a代码。

修改
由于这是一些upvotes这里是如何添加CSS:

style标记中添加a的CSS:
<a href="#yourlink" style="display: block;"> My link </a>

或者将其添加到从<head>标记链接的样式表中。