网站地图
hnsjyk999.com
三九百科 包罗万象
line-height 发布于:

web前端用语,用于对网页文字及其他元素设置行高,由于会影响元素高度,也可用于调节一些元素的高度。

大片密密麻麻的文字往往会让人觉得乏味,因此谜犁喇适当地调整行高(line-height)可以减低阅读的困难与枯燥,并且使页面显得美观。行高指的是文本行的基线间的距离,但是文本之间的空白距离不仅仅是行高决定的,同时也受字号的影响。

行高晚判洪指的是文本行的基线间的距离(更简单来说,行高是指文字尺寸与行距之间的和)。而基线(Base line),指的是一行字横排时下沿的基础线,基线并不是汉字的下端沿,而是英文字母x的下端沿,同时还有文字的顶线(Top line)、中线(Middle line)和底线(Bottom line),用以确定文字行的位置。行高与字体尺寸的差称为行距(leading),也就是说行高是指文字尺寸与行距之间的和。

line-height 属性设置行间的距离(行高)。

注释:不允许使用负值。

JavaScript 语法:

object.style.lineHeight="2"

描述

normal

默认。设置合理的行间距。

number

设置数字,此数字会与当前的字体尺寸相乘来设置行间距。

length

设置固定的行间距。

%

基于当前字体尺寸的百分比行间距。

inherit

规定应该从父元素继承 line-height 属性的值。

浏览器支持

所有浏览器都支持 line-height 属性。

注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值 "inherit"。

检索或设置对象的行高。即字体最底端与字体内部顶端捆雄照坑之间的距离。

如行内包含多个对象,则应用最大行高。此时行高不可为负值。

对应的脚本特性为lineHeight。请参阅我编写的其他书目。

该属性会影响行框的布局。在应用到一个块级元素时,它定义了该元素中基线之间的最小距离而不是最大距离。

line-height 与 font-size 的计算值之差(在 CSS 中渗危重轿成为“行间距”)分为两半,分别加到一个文本行内容的顶部和底部。可以包含这些内容的最小框就是行框。

div {line-height:6px; }

div {line-height:10.5em; }

1.用line-height只对文字起作用 对于图片时失效

2.用dreamweaver 可以看到即时的line-height 的效果

3.该值不能使用负值,使用了也无效的

需要注意的是,在各浏览器下对于line-height的解决也是有细微的区别的,上下会有1px的差别,如果行高是偶数的话,大部分浏览器解释还是比较正常,如果是奇数的话,有些浏览器会上比下多1px,而另一些浏览器会下比上多1px,对于有些要求比较严格的网站,建议行高设计时用偶数

本例演示如何使用像素值来设置段落中的行间距。

<html>
  剃欠弃<head>
  <style type="text/css"辣茅雄>
  p.small {line-height: 90%}
  p.big {line-height: 200%}
  </style>
  </head>
  <body>
  <p>
  这是拥有标准行高的段落。
  在大多数浏览器中默认行高大约是 110% 到 120%。
  这是拥有标准行高的段落。
  这是拥有标准行高的段落。
  这是拥有标准行高的段落。
  这是拥有标准行高的段落。
  这是拥有标准行高的段落。
  </p>
  <p class="small">
  这个段落拥有更小的行高。
  这个段落拥有更小的行高。
  这个段落拥有更小的行高。
  这个段落拥有更小的行高。
  这个段落拥有更小的行高。
  这个段落拥有更小的行高。
  这个段落拥有更小的行高腿棕。
  </p>
  <p class="big">
  这个段落拥有更大的行高。
  这个段落拥有更大的行高。
  这个段落拥有更大的行高。
  这个段落拥有更大的行高。
  这个段落拥有更大的行高。
  这个段落拥有更大的行高。
  这个段落拥有更大的行高。
  </p>
  </body>
  </html>


相关文章推荐:
  • id(编程用语:标签)
  • 令迦奥特曼
  • 玻利维亚国家男子足球队
  • 川盐
  • 崔发
  • 尤甚
  • 尉安
  • 非谓语动词
  • 徐普
  • 合肥荣事达三洋电器股份有限公司
  • 华策影业(天津)有限公司