css的line-height,css的lineheight属性
CSS中line-height与height的区别?
区别如下:
1、定义不同:line-height是行高的意思,height则是定义元素自身的高度。
2、表示意义不同:?line-height用来表示容器的高度,height用来表示这一容器内的每行文字的高度。
3、使用范围不同:line-height只针对行元素,height针对其他所有元素。
4、针对对象不同:line-height一般针对字体来设置,如果一行文字在DIV里面,且行高等于高度的话,则文字会垂直居中。heigh一般用来设置文字外围的DIV容器。
5、height是对于某个框架或者图片来弄的。line-height用于文字,如果要实际效果你可以写一段文字,分好几行,然后对它做line-height属性,就会注意到变化了。
扩展资料:
CSS语言特点
CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。CSS在Web设计领域是一个突破。利用它可以实现修改一个小的样式更新与之相关的所有页面元素。
总体来说,CSS具有以下特点:
1、丰富的样式定义
CSS提供了丰富的文档样式外观,以及设置文本和背景属性的能力;允许为任何元素创建边框,以及元素边框与其他元素间的距离,以及元素边框与元素内容间的距离;允许随意改变文本的大小写方式、修饰方式以及其他页面效果。
2、易于使用和修改
CSS可以将样式定义在HTML元素的style属性中,也可以将其定义在HTML文档的header部分,也可以将样式声明在一个专门的CSS文件中,以供HTML页面引用。总之,CSS样式表可以将所有的样式声明统一存放,进行统一管理。
另外,可以将相同样式的元素进行归类,使用同一个样式进行定义,也可以将某个样式应用到所有同名的HTML标签中,也可以将一个CSS样式指定到某个页面元素中。如果要修改样式,我们只需要在样式列表中找到相应的样式声明进行修改。
3、多页面应用
CSS样式表可以单独存放在一个CSS文件中,这样我们就可以在多个页面中使用同一个CSS样式表。CSS样式表理论上不属于任何页面文件,在任何页面文件中都可以将其引用。这样就可以实现多个页面风格的统一。
4、层叠
简单的说,层叠就是对一个元素多次设置同一个样式,这将使用最后一次设置的属性值。
例如对一个站点中的多个页面使用了同一套CSS样式表,而某些页面中的某些元素想使用其他样式,就可以针对这些样式单独定义一个样式表应用到页面中。这些后来定义的样式将对前面的样式设置进行重写,在浏览器中看到的将是最后面设置的样式效果。
5、页面压缩
在使用HTML定义页面效果的网站中,往往需要大量或重复的表格和font元素形成各种规格的文字样式,这样做的后果就是会产生大量的HTML标签,从而使页面文件的大小增加。
而将样式的声明单独放到CSS样式表中,可以大大的减小页面的体积,这样在加载页面时使用的时间也会大大的减少。另外,CSS样式表的复用更大程序的缩减了页面的体积,减少下载的时间。
参考资料:百度百科-CSS
css里line-height作用
从line-height的作用来说, 1.可以通过line-height保持内容处于表格的纵(表格一个格子的高度的) 中心位置。2 可以通过line-height来控制内容在表格中纵的长度,也就是这个表格的一个格子的高度。
所以,我最初以为是用来保持在格子内的中心位置,但即使取消了line-height也不会发生多大变化,如果用来控制行高的话,感觉有些多余,而且代码很多功能都是重复的,在html中实现又在css的重复实现同样的功能,另外 TD colspan="2"IMG src="images/top.jpg""/TD的代码中src哪里多了个引号,TABLE中嵌入TABLE,(这个恕我学艺不精,看来感觉有些麻烦)。字体设置成了白色,应该是后面会加其他背景色,否则可能在浏览器里面看不到文字。
已是我所知道全部,可以补充回答
line-height是什么意思?CSS
line-height是行高,也可以定义行间距
用法:
如果想让一段方案垂直居中,可以这么写
html代码:
ptesttesttesttesttest/p
css代码:
p{ font-size:12px; width:100px; height:40px; line-height:40px;}
这样p标签的内容就垂直居中了
当行高和所在标签的高度相当那么标签中的内容会垂直居中
PS:在表单中用line-height的值最好不要用百分比表示,要用具体数值,不然在IE6中会和其它浏览器出现偏差
定义字间距可以用word-spacing
比如word-spacing:6px; 就是字间距为6个像素
css中line-height的具体用法是什么?求教
line-height就用来给一行内容的高度设定范围的。
比如说,有一个这样的DIV:
div style="line-height:36px;"/div
它的意思就是说,这个DIV里面的每一行文字,占36个像素。
它经常应用在让一些文字居中到一个位置。比如像下面这个:
div style="width:50px;height:36px;color:red;background:black;"/div
如果你在这个DIV里面写一行文字的话,它默认是在这个DIV的左上角的。如果你想让它在垂直方向上居中的话,那你就可以再加一个样式,就是line-height:36px;意思是让这里面的文字每一行占36个像素,那么,这行文字的高度正好和那个DIV的高度相同,那文字就会表现出垂直居中的效果了。
不知道说明白没有。