无法清除浮动?

<div id='html'>html</div>

<div id='content'>

<textarea id="text"></textarea>

</div>

为何无法清除浮动

div#html{

border:1px solid black;

height:80px;

width:80px;

float:left;

}

div#html::after{

content:'';

clear:both;

display:block;

}

#content{

width:900px;

height:100px;

border:2px solid red;

}

textarea{

border:2px solid green;

width:80%;

height:80%;

}

显示成这样了

这是典型的清除浮动的方法

content:'';

clear:both;

display:block;

问题在哪里?

回答

::after

是写在父级,清除子元素的浮动。

#content{

clear:both;

}

image.png

以上是 无法清除浮动? 的全部内容, 来源链接: utcz.com/a/48988.html

回到顶部