我在CSS22中看到了以下单词
对于其他元素,如果元素的位置是“相对”或“静态”,则包含块是由作为块容器或建立格式化上下文的最近祖先框的内容边缘形成的。
但是我也在 CSS权威指南第三版
上看到了这一点。垂直格式还具有七个相关属性:margin-top,border-top,padding-top,height,padding-bottom,border-bottom和margin-bottom。 这七个属性的值必须等于块盒包含的块的高度。
因此,在以下情况下:
<div id="outer" style="height: 200px;">
<div id="inner" style="position: static;margin: 1px;border: 2px;padding: 3px;height: 10px;"></div>
</div>
#inner
的值等于#outer
的高度吗?
或者the block box's containing block
不是#outer
而是#outer
生成的匿名框,其高度等于#inner
的值?
我很困惑。有人可以解释吗?