<li>
私が読んだ 1 つの投稿で、floated inに関する質問がありました<ul>
。<ul>
男は、 を浮かせたときに背景が消える理由<li>
と、これを修正する方法を尋ねていました。答えは、に設定overflow:hidden
することでした<ul>
。試してみましたが、うまくいきますが、そのようなことを読んだり聞いたりしたことはありません.
私の質問は: overflow:hidden
clearfix のような要素をクリアするために使用できますか?
この場合:
<ul>
<li>one</li>
<li>two</li>
<li>three</li>
</ul>
次の CSS があるとします。
ul{
background: #999;
overflow: hidden;
}
li {
float: left;
}
まだクリアする必要がありますか:<ul class="clearfix">
と CSS:
.clearfix { *zoom: 1; }
.clearfix:after {
width: 100%;
content: '';
font-size: 0;
line-height: 0;
text-indent: -4000px;
clear: both;
display:block;
}
またはoverflow:hidden
、その仕事を任せることができます