欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

line-height line height 行高

shiping1 的头像

CSS line-height 属性

CSS 参考手册

实例

设置以百分比计的行高:

p.small {line-height:90%}
p.big {line-height:200%}

亲自试一试

(可以在页面底部查看更多实例)

浏览器支持

IEFirefoxChromeSafariOpera
     

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

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

定义和用法

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

注释:不允许使用负值。

说明

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

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

原始数字值指定了一个缩放因子,后代元素会继承这个缩放因子而不是计算值。

默认值:normal
继承性:yes
版本:CSS1
JavaScript 语法:object.style.lineHeight="2"

可能的值

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

TIY 实例

使用百分比设置行间距
本例演示如何使用百分比值来设置段落中的行间距。
使用像素值设置行间距
本例演示如何使用像素值来设置段落中的行间距。
使用数值来设置行间距
本例演示如何使用一个数值来设置段落中的行间距。

相关页面

CSS 教程:CSS 文本

HTML DOM 参考手册:lineHeight 属性


来自  http://www.w3school.com.cn/cssref/pr_dim_line-height.asp


css中height和line-height区别

来源:互联网 作者:佚名 时间:08-02 23:47:11   
这篇文章主要介绍了css中height和line-height区别,需要的朋友可以参考下
 
line-height:行高 设置文字间上下距离 
height:高度 就是定义一个层 或某样东西的高度啦 

也就是说line-height是特指单行高度,height可以为所有元素的高度 

文字放大后边缘会重叠? 

line-height直白理解就是文字高度加上文字上下的空白区域,line-height最好不要设置单位,如果固定单位后,行高就是确定值。 

当字体放大且没有设置元素的line-height(继承自父元素且父元素为固定值)或者其值为固定值就会出现文字超出行高范围出现重叠。 

line-height有继承属性,所以正文部分内容line-height最好设置为为数字1.5,也就是字体高度*1.5的高度, 

这样行高会随着字体缩放跟着缩放。 

如何设置文字图片行内居中? 

line-height默认是baseline对其的,可以使用vertical-align:middle使其文字图片居中对齐。 

如何更加易读? 

行内文字背景颜色#fff,文字颜色#333;文字周围有空白line-height行高1.25-1.5,减少压迫感,正文大小为14px,其它可以为12px。 

input button 各个浏览器表现一致。 

firefox默认的linde-height值默认为normal,需要明确指定。 


复制代码
代码如下:

button, input[type="button"], input[type="submit"] { 
line-height:normal !important; 

input.button, a.button, button { 
font: bold 12px Arial, Helvetica, sans-serif; 
padding: 5px 8px; 
overflow:visible; 
来自 http://www.jb51.net/css/199174.html
普通分类: