靠谱的软件下载站
当前位置:  IEfans/IE专区/IE相关/在IE8浏览器下非中文字符显示偏高的问题

在IE8浏览器下非中文字符显示偏高的问题

IE相关 互联网 2010-01-26 阅读(1037)
大家在设计网页的时候经常会选择设置字体为“宋体”,就像下图中一开始设置的一样,这样的设置在IE8之前的浏览器都没有问题,比如在Firefox、opera、ie6以及谷歌等其它浏览器中也都可以正常显示,但是在IE8里就怪了,会出现下面的情况。要是字符中包含数字或者非中文字符,这些字符都会比中文高出一点,而且字体越大,差异越明显。我想,这或许是IE8的一个bug。 后来网上查找了一下,有人说可以把样式里面的中文字体“宋体”写成“simsun”,我试过以后发现这个方法确实可以解决字符大小不一致的问题。 font-family:”simsun”,serif; 为了寻找更好的解决办法,后来想大型的门户网站去找找看,它们都是怎么解决这个问题。 以下是网易的处理方法: font-family:\5B8B\4F53,Arial Narrow,arial,serif; 这样感觉也挺好,网页显示也正常了。到底是大网站,不过后来在head里发现使用IE7的兼容模式“” 既然是这样写的话我就觉得没有必要了,感觉不是太符合网页设计的WEB标准,毕竟IE7跟IE8是两款不同的浏览器,它们都拥有不同的私有属性。如果大家有更好的解决办法还请大家能够共享一下哦!

标签:IE相关IE8浏览器字符

Copyright © 1998-2017 www.iefans.net All Rights Reserved 湘ICP备13012168号-17