我有:
<section>
<ul>
<li>....</li>
<li>....</li>
<li>....</li>
..
</ul>
</section>
我希望<li>
向左浮动,在<li>
的末尾,在</ul>
之后,我需要将一个元素作为clear: both;
放入为了保持section
块的完整性。
哪个html5元素最适合此目的?
我应该去寻找隐形的hr
吗?一个div
?
谢谢。
答案 0 :(得分:5)
无,请在适当的时候使用overflow: hidden
技巧。
如果不合适,请使用伪元素。例如,您可以使用...
ul:after {
content: "";
clear: both;
display: block;
}
答案 1 :(得分:3)
您可以使用.clearfix方法。写得像这样:
ul:after{
content:'';
display:block;
clear:both;
}