<div id="container" style="border:1px dotted #CCCCCC">
<div id="floatLeft" style="float: left;width:20em;height:10em;border:1px solid c72d2d;background-color: beige">float:left</div>
<div id="clearBoth" style="background-color: #00a23f;border:1px solid c72d2d;clear:both;width:50em;height:1em">clear both </div>
</div>
针对上面的代码有几个问题,请教大家:
1。div#container(height=auto)的高度将被自动计算,包含div#floatLeft和div#clearBoth,其背后的实现规范是什么呢?
2.clear属性的规范有云
The floats that are relevant to be cleared are the earlier floats
within the same block formatting context.
这个怎么理解呢?
3.按规范所述 div#container 加上 overflow:hidden属性后将形成一个BFC,那么这个BFC和div#floatLeft形成了BFC有什么关系么?有包含关系?
4.根元素也能形成一个BFC,那么是不是可以这样理解:div#floatLeft在这个BFC里?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。