语法
line-height: normal | number | length | initial | inherit;
行高属性示例:
<!DOCTYPE html> <html> <head> <title>文档的标题</title> <style> div { line-height: normal; } </style> </head> <body> <h2>Line-height 属性示例</h2> <h3>line-height: normal (default)</h3> <div>这是一个具有标准行高的段落。 <br> 大多数浏览器的标准行高大约是 110% 到 120%。 </div> </body> </html>
具有“长度”值的 line-height 属性示例:
<!DOCTYPE html> <html> <head> <title>文档的标题</title> <style> div { line-height: 10px; } </style> </head> <body> <h2>Line-height 属性示例</h2> <h3>line-height: 10px</h3> <div>这是一个具有指定行高的段落。 <br> 这里的行高设置为 10 像素。 </div> </body> </html>
具有“百分比”值的 line-height 属性示例:
<!DOCTYPE html> <html> <head> <title>文档的标题</title> <style> div { line-height: 200%; } </style> </head> <body> <h2>Line-height 属性示例</h2> <h2>line-height: 200%</h2> <div>这是一个行高更大的段落。 <br> 这里的行高设置为 200%。 </div> </body> </html>
具有所有值的 line-height 属性示例:
<!DOCTYPE html> <html> <head> <title>文档的标题</title> <style> div.a { line-height: 1; } div.b { line-height: 50px; } div.c { line-height: 0.5cm; } div.d { line-height: 1cm; } div.e { line-height: 200%; } div.f { line-height: normal; } </style> </head> <body> <h2>Line-height 属性示例</h2> <h3>line-height: 1</h3> <div class="a">这是一个具有指定行高的段落。 <br> 这里的行高设置为1。 </div> <h3>行高:50px</h3> <div class="b">这是一个具有指定行高的段落。 <br> 这里的行高设置为 50 像素。 </div> <h3>行高:0.5cm</h3> <div class="c">这是一个具有指定行高的段落。 <br> 这里的行高设置为0.5厘米。 </div> <h3>行高:1cm</h3> <div class="d">这是一个具有指定行高的段落。 <br> 这里的行高设置为1厘米。 </div> <h3>行高:200%</h3> <div class="e">这是一个行高更大的段落。 <br> 这里的行高设置为 200%。 </div> <h3>行高:正常</h3> <div class="f">这是一个具有标准行高的段落。 <br> 大多数浏览器的标准行高大约是 110% 到 120%。 </div> </body> </html>
line-height 属性定义了 line-height。
有以下三种情况:
- 在块级元素上, line-height 属性指定元素中行框的最小行高。
- 在非替换行内元素上, line-height 属性指定用于计算行框高度的高度。
- 在替换的内联元素上,就像按钮或者其他输入元素一样, line-height 属性不影响。
负值是有效的。
大多数浏览器的默认行高约为 110% 到 120%。
line-height 属性设置文本行的前导。
如果 line-height 值大于某个元素的 font-size 值,则差异将是文本的前导。
line-height 属性在应用于内联元素时不起作用:例如图像、按钮等。
初始值 | normal |
---|---|
应用于 | 列出项目(item)(item)。 |
继承 | 可继承 |
可动画的 | 是的。线的高度是有动画的。 |
版本 | CSS1 |
DOM 语法 | object.Style.LineHeight =“40px”; |
CSS line-height 属性值说明
值 | 描述 |
---|---|
normal | 定义普通线高度。这是此属性的默认值。 |
length | 定义PX,CM等的固定线路高度 |
number | 定义一个乘以当前字体大小以设置线路高度的数字。 |
% | 定义当前字体大小百分比的线高度。 |
initial | 使属性使用其默认值。 |
inherit | 从父母元素继承属性。 |
不同用途的行高属性
line-height 属性可用于创建不同的有趣样式。
例如,我们可以使用 line-height 属性为文本的每一行指定不同的颜色。
其中我们可以使用带有色标的线性渐变 ()。
或者我们可以使用此属性在重复线性渐变()的帮助下在文本之间放置线条。
日期:2020-06-02 22:14:37 来源:oir作者:oir