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