【发布时间】:2013-07-01 20:46:04
【问题描述】:
<ul style="overflow-y: auto;">
<li><img style="float: left;"/>some text...</li>
<li><img style="float: left;"/>some text...</li>
<li><img style="float: left;"/>some text...</li>
</ul>
这里有必要使用某种 clearfix 吗?还是每个浮动的<img/>只影响其对应的<li>的内容?
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
}
* html .clearfix {
height: 1%;
} /* Hides from IE-mac \*/
.clearfix {
display: block;
}
【问题讨论】:
-
@feeela 一点也不,tbh。我不是要求“最好的”clearfix,我想知道浮动图像如何影响列表元素中的其余内容。