哪些元素受行高属性的影响?

时间:2010-09-03 14:05:21

标签: css xhtml

哪些元素受行高属性影响?

3 个答案:

答案 0 :(得分:1)

它适用于all HTML元素,但具有不同的行为,具体取决于元素。

来自CSS spec

  

所有元素都有'行高'   原则上给予的财产   一行文字的总高度。

答案 1 :(得分:0)

适用于所有元素,当然具有不同的行为:

http://www.w3.org/TR/CSS2/visudet.html#line-height

  

在块级表格单元格中   table-caption或inline-block元素   其内容由   内联级元素,'line-height'   指定线的最小高度   元素内的框。最低   高度由最小高度组成   在块的基线和a之上   低于它的最小深度,就好像   每个行框以零宽度开头   内联框与块的字体和   行高属性(TEX调用的内容)   一个“支柱”)。

     

在内联级元素上,   'line-height'指定高度   用于计算   线框高度(内联除外)   替换元素,其中的高度   盒子由'身高'给出   属性)。

答案 2 :(得分:0)

根据W3 line-height spec影响所有人。它的行为因应用的元素类型而异:

块级,表格单元格,表格标题或内联块

  

[上述之一]其内容由...组成   内联级元素,'line-height'   指定线的最小高度   元素中的框。

<强>内嵌级别

  

...指定高度   用于计算   线框高度(内联除外)   替换元素,其中的高度   盒子由'身高'给出   属性)。

然后将行框高度定义为:

  

最上面的盒子顶部和最下面的盒子底部之间的距离。