呵呵,错怪浏览器了
经同事提示,导致出现上述现象的真正原因是:
font:bold 20px 宋体,Geneva,Arial,sans-serif;
这是最简的缩写,它相当于:
font:bold 20px/20px 宋体,Geneva,Arial,sans-serif;
第一个20px是字体大小,第二个20px是行高,若二者值相同时,可缩写成一个。
故:
line-height:40px;font:bold 20px 宋体,Geneva,Arial,sans-serif;
这种写法相当于,定义了两次行高,把第一次用line-height的方式定义的值覆盖掉了。
效果实例请看下面的代码:
系统提示:这是一个从旧版导入的帖子,如有问题请参照原帖(原帖地址见顶楼)。