CSS line-height 属性
实例
为不同的 div 元素设置行高度:
div.a {
line-height: normal;
}
div.b {
line-height: 1.6;
}
div.c {
line-height: 80%;
}
div.d {
line-height: 200%;
}
亲自试一试 »
line-height: normal;
}
div.b {
line-height: 1.6;
}
div.c {
line-height: 80%;
}
div.d {
line-height: 200%;
}
下面有更多实例。
定义和用法
line-height
属性设置行间的距离(行高)。
注释:不允许使用负值。
说明
该属性会影响行框的布局。在应用到一个块级元素时,它定义了该元素中基线之间的最小距离而不是最大距离。
line-height 与 font-size 的计算值之差(在 CSS 中成为"行间距")分为两半,分别加到一个文本行内容的顶部和底部。可以包含这些内容的最小框就是行框。
原始数字值指定了一个缩放因子,后代元素会继承这个缩放因子而不是计算值。
默认值: | normal |
---|---|
继承性: | yes |
支持动画: | yes. 阅读有关动画的信息 测试一下 |
版本: | CSS1 |
JavaScript 语法: | object.style.lineHeight="30px" 测试一下 |
浏览器支持
表中的数字表示支持该属性的第一个浏览器版本。
属性 | |||||
---|---|---|---|---|---|
line-height | 1.0 | 4.0 | 1.0 | 1.0 | 7.0 |
语法
line-height: normal|number|length|initial|inherit;
属性值
值 | 描述 | 试一试 |
---|---|---|
normal | 默认。设置合理的行高度。 | 亲自试一试 » |
number | 设置数字,此数字会与当前的字体尺寸相乘来设置行高度。 | 亲自试一试 » |
length | 以 px、pt、cm 等为单位的固定行高度。 | 亲自试一试 » |
% | 基于当前字体尺寸的百分比行高度。 | 亲自试一试 » |
initial | 将此属性设置为其默认值。请参阅 initial | 亲自试一试 » |
inherit | 从其父元素继承此属性。请参阅 inherit |
更多实例
实例
使用像素值设置行间距:
div.a {
line-height: 10px;
}
div.b {
line-height: 30px;
}
div.c {
line-height: 0.5cm;
}
div.d {
line-height: 1cm;
}
亲自试一试 »
line-height: 10px;
}
div.b {
line-height: 30px;
}
div.c {
line-height: 0.5cm;
}
div.d {
line-height: 1cm;
}
实例
使用数值来设置行间距:
div.a {
line-height: 0.5;
}
div.b {
line-height: 1.6;
}
div.c {
line-height: 2;
}
亲自试一试 »
line-height: 0.5;
}
div.b {
line-height: 1.6;
}
div.c {
line-height: 2;
}
相关页面
CSS 教程: CSS 文本
HTML DOM 参考手册: lineHeight 属性