我看到了w3c的写作


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


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

最佳答案

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


换句话说,内联元素的宽度将等于其内容,而块级元素的宽度将在可用区域上扩展(祖先的填充会减少该区域,请参见规格说明)。


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

08-25 08:50
查看更多