CSS 属性
全部展开 | 全部折叠
CSS 规则

CSS line-height 属性

主题:CSS3 属性参考上一页|下一页

说明

line-height CSS 属性设置 块级 元素(如段落)中文本行之间的高度(也称为行距)。

下表总结了此属性的使用上下文和版本历史记录。

默认值: normal
适用于: 所有元素
继承: Yes
动画: Yes. 参见动画属性
版本: CSS 1, 2, 3

语法

属性的语法如下:

line-height length | percentage | number | normal | initial | inherit

下面的示例显示了 line-height 属性的作用。

p {
    line-height: 1.5;
}
div {
    line-height: 300%;
}

警告:百分比 (%) 和 em 值可能会产生意外结果。 在大多数情况下,使用数字是设置 line-height 的首选方式,在继承的情况下不会出现意外结果。 了解有关 CSS 计量单位 的更多信息。


属性值

下表描述了该属性的值。

说明
normal 桌面浏览器使用大约 1.2 的默认值,具体取决于元素的 font-family。 这是默认值。
number 将与元素的 font-size 相乘以设置 line-height 的数字。
length px, pt, cm, em 中的长度值等。line-height 的负值是不允许的。
percentage 百分比用作乘数的方式与数值相同——属性的计算值等于元素 font-size 的指定百分比值。
initial 将此属性设置为其默认值。
inherit

在继承的情况下,如果 line-height 属性使用数字值,则子元素将继承指定的值,而不是该属性的结果计算值。 负值是非法的。

然而,如果使用百分比值,子元素将继承属性的计算值,而不是指定的百分比值。 同样,负值是非法的。


浏览器兼容性

所有主要的现代浏览器都支持 line-height 属性。

Browsers Icon

基本支持—

  • Firefox 1+
  • Google Chrome 1+
  • Internet Explorer 3+
  • Apple Safari 1+
  • Opera 4+

进一步阅读

请参阅以下教程: CSS 文本.

相关属性: font, font-size.

Advertisements