在CSS中,行高是一个全局属性,可以用于控制文本的行间距。行高指的是一行文字从基线到基线的高度(即字体的高度再加上行距)。如果行高设置得太小,文本的行会非常靠近,不易阅读;如果行高过大,文本的行距会变...
在CSS中,行高是一个全局属性,可以用于控制文本的行间距。行高指的是一行文字从基线到基线的高度(即字体的高度再加上行距)。如果行高设置得太小,文本的行会非常靠近,不易阅读;如果行高过大,文本的行距会变得太大,看起来也不美观。
要设置行高,可以使用 line-height 属性。该属性的值可以是数字、百分数或长度,表示行高与当前字体大小的倍数或固定值。例如:
p {
line-height: 1.5; /* 行高为当前字体大小的1.5倍 */
} 在上面的例子中,line-height 的值为 1.5,表示行高为当前字体大小的1.5倍。如果当前字体大小为16像素,则行高为 24像素。也可以使用百分数来设置行高,例如:
p {
line-height: 150%; /* 行高为当前字体大小的150% */
} 以上代码的效果与前面的例子相同,都是将行高设置为当前字体大小的1.5倍。需要注意的是,百分数的计算方式是相对于当前字体大小的。
如果需要设置固定行高,可以使用长度单位,例如:
p {
line-height: 1.5em; /* 行高为1.5个字体高度 */
line-height: 24px; /* 行高为24像素 */
} 需要注意的是,行高通常是影响整个页面的最好放在全局样式中设置,例如:
body {
line-height: 1.5;
} 通过上述方式,可以很方便地控制文本的行距和行间距,使文本内容看起来更加美观和易读。