css line-height属性设置行高

原创 国哥笔记  2019-02-16 10:31  阅读 306 views 次

line-height属性定义及用法

在css中,line-height属性是使用来设置行高,即设置行间的距离。所以浏览器都支持该属性,但是任何的版本的Internet Explorer(包括 IE8)都不支持属性值"inherit";

说明
  1. 该属性会影响行框的布局。在应用到一个块级元素时,它定义了该元素中基线之间的最小距离而不是最大距离;
  2. line-height 与 font-size 的计算值之差(在 CSS 中成为“行间距”)分为两半,分别加到一个文本行内容的顶部和底部。可以包含这些内容的最小框就是行框;
  3. 原始数字值指定了一个缩放因子,后代元素会继承这个缩放因子而不是计算值;

line-height属性语法格式

  1. css语法:line-height:normal/number/length/%/inherit;
  2. JavaScript语法:object.style.lineHeight="2";

line-height属性值说明

  • normal:默认,设置合理的行间距;
  • number:设置数字,此数字会与当前的字体尺寸相乘来设置行间距;
  • length:设置固定的行间距;
  • %:基于当前字体尺寸的百分比行间距;
  • inherit:规定应该从父元素继承 line-height 属性的值;

实例:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>css line-height属性设置行高</title>
<style type="text/css">
.small {line-height:80%;}
.big {line-height:180%;}
</style>
</head>
<body>
<p>
这是一个标准行高的段落。<br>
这是一个标准行高的段落。<br>
这是一个标准行高的段落。<br>
</p>
<p class="small">
这是一个更小行高的段落。<br>
这是一个更小行高的段落。<br>
这是一个更小行高的段落。<br>
</p>
<p class="big">
这是一个更大行高的段落。<br>
这是一个更大行高的段落。<br>
这是一个更大行高的段落。<br>
</p>
</body>
</html>

运行结果:

css line-height属性设置行高

 

更多css属性——>css属性大全

本文地址:https://www.ggbiji.com/css-line-height.html
版权声明:本文为 国哥笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情