0

我看到 w3c 写的

在祖先是内联元素的情况下,包含块是围绕该元素生成的第一个和最后一个内联框的填充框的边界框。在 CSS 2.1 中,如果内联元素被拆分为多行,则包含块是未定义的。

我不太明白这是什么意思,当包含块是块元素时有什么区别,有人可以举个例子吗?

4

1 回答 1

0

包含块是第一个和最后一个内联框的填充框周围的边界框

换句话说,内联元素的宽度将等于它的内容,而块级元素的宽度将在可用区域上扩展(祖先的填充减少了这个区域,请参阅规范中的 qoute)。

否则,包含块由祖先的填充边缘形成。

于 2013-05-09T08:15:15.123 回答