我看到了w3c的写作
如果祖先是内联元素,则包含
block是第一个和第二个填充框周围的边界框
为该元素生成的最后一个内联框。在CSS 2.1中,如果
内联元素分为多行,包含的块是
未定义。
我不太明白这是什么意思,当包含块是块元素时,这有什么区别,有人可以给我一个例子吗?
最佳答案
包含块是围绕填充框的边界框
第一个和最后一个内联框
换句话说,内联元素的宽度将等于其内容,而块级元素的宽度将在可用区域上扩展(祖先的填充会减少该区域,请参见规格说明)。
否则,包含块由填充块的填充边形成。
祖先。