当绝对位置元素的包含块是内联元素时

时间:2013-05-09 07:41:33

标签: css inline css-position

我看到w3c写作

  

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

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

1 个答案:

答案 0 :(得分:0)

  

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

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

  

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