例:なぜ、floatがclear divに指定されているとき、その親コンテナの境界線がそれを認識しないのですか?
Htmlの
<div id = parent>
<div class = "clearDiv"></div>
</div>
CSS:指定float: left
プロパティを持つ
div.clearDiv
{
width: 1000px;
height: 1px;
float: left;
clear: both;
visibility: hidden;
}
、その親のdivがそれを認識していないので、親のdiv #parentは、その高さを持っていますかなりゼロです、なぜですか?
'float'を使うと、フローティング要素を通常のページフローから引き出します。要素の祖先/継承関係は残っていますが、包含関係を切り離します。 –