当前位置: 网站建设 > 网页设计 > 建站经验 >

使用不带单位的line-height

时间:2013-03-02 03:53来源:未知 作者:admin 点击:

标签:使用不带单位的line-height line-height(2)网站建设(1202)单位(6)使用(77)不带(4)不(7)
--> [网站建设之]使用不带单位的line-height 点评:line-height是能够继承的,所以子元素可以不必反复定义line-height, 使用margin居中常见问题 。我们个别也会在后面 带上单位(如:line-height:22px; 或是line-height:1.4em;),但line-height给人带来麻烦的
使用不带单位的line-height》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/030233OH013.htm
--> [网站建设之]使用不带单位的line-height

点评:line-height是能够继承的,所以子元素可以不必反复定义line-height,使用margin居中常见问题。我们个别也会在后面 带上单位(如:line-height:22px; 或是line-height:1.4em;),但line-height给人带来麻烦的处所也是这个继承和后面加的单位
有的时候,我们为了实现单行文字的垂直居中,使用Div+Css进行网页布局的11个好处,会给line-height一个跟height雷同的固定的值;有的时候,我们为了调剂特定的某段文字的行间距,通常会考虑使用百分比或者绝对尺寸的em。或者是习惯,于是咱们都习惯了line-height是要有单位的,使用CSS选择器实现超链接带带图标样式。这些情形下,我们都不须要斟酌line-height的继续,也不会发现任何问题。当然我们在应用line-height继承的时候,就会发明问题的所在,使用CSS自动隐藏网页文字的技巧

例如下面的代码:

CSS:
代码如下:

<style>
.line-height-test { width: 200px; line-height: 1.4em; font-size: 12px,使用CSS定位页面的“footer”; }
.line-height-test span { font-size: 30px; font-weight: bold; }
</style>

HTML:
代码如下:

<p class="line-height-test",使用CSS定位的网页footer;>
<span>白培铭先生于1960年诞生于中国台湾,毕业于中国台湾省清华大学核物理系,使用CSS如何实现自动换行和强制不换行,</span>
之后留学于美国加州大学伯克利分校和密西根大学,取得双硕士学位。在工作之后,凭着对营销范畴的浓重兴致,使用CSS制作网页的15条常识,他又考入密执安大学深造。
</p>


如果line-height属性值有单位,那么继承的值则是换算后的一个具体的px级别的值(先盘算后继承);而假如属性值不单位,则阅读器会直接继承这个 “因子(数值)”,而非计算后的具体值,此时它的line-height会依据自身的font-size值重新计算得到新的line-height 值(先继承后计算)。

比方有一div及子元素p,div的line-height为150%,因为默认情况的字体大小为16px,所以div的详细line-height值可换算为 16px * 150% = 24px,使用CSS创建有图标的网站导航菜单,因为p的line-height会继承24px这个换算过后的详细值,使用CSS3实现鼠标悬停动画,此时p又被从新定义为font- size:30px;字体大小超过了line-height的大小,于是产生重叠。其它单位原理一样。 Tag:单位   使用    
(责任编辑:网站建设)
使用不带单位的line-height相关文章
上一篇:使用margin居中常见问题 下一篇:使网站更快的创新技术 BigPipe
回到顶部