电脑爱好者之家

当前位置: 主页 > 开发资料 > 网页设计教程 >

网页代码中单位em的特点

时间:2013-01-25 19:03来源:未知 作者:熊猫蜀黍 点击:
em的特点 1. em会继承父级元素的字体大
em的特点
1. em会继承父级元素的字体大小。 
2. em的值并不是固定的;
 
所以我们在写CSS的时候,需要注意两点:
1.body选择器中声明Font-size=62.5%; 
2.将你的原来的px数值除以10,然后换上em作为单位; 
3.重新计算那些被放大的字体的em数值。避免字体大小的重复声明。
 
  也就是避免1.2*1.2=1.44的现象。比如说你在#content中声明了字体大小为1.2em,那么在声明p的字体大小时就只能是1em,而不是1.2em,因为此em非彼em,它因继承#content的字体高而变为了1em=12px。
 
  但是12px汉字例外,就是由以上方法得到的12px(1.2em)大小的汉字在IE中并不等于直接用12px定义的字体大小,而是稍大一点。这个问题Jorux已经解决,只需在body选择器中把62.5%换成63%就能正常显示了。原因可能是IE处理汉字时,对于浮点的取值精确度有限。不知道有没有其它的解释。

参考资料:网页代码中px与em的区别

(责任编辑:熊猫蜀黍)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容