IE中 font-family 显示不正常问题

作为中文网站,通常会有中英文混排的状况,所以,一般一个标题的CSS都是这样写的(你查看Demo么):

  
  
  1. font-family:arial,simhei,sanserif; /* simhei = 黑体 */ 

这样的话,中英文混排的的时候,会把英文解析成 arial,然后发现中文字体的时候,会自动路过 arial 解释成simhei。但如果你是用IE6或IE7打开的,状况就是上一句是牛屎,因为你看到的不是宋体就是黑体,没有别的(当且仅当你没设定浏览器字体的时候)。有时候有问题,不因别的,就因IE低版本太傻。它们只解析了 arial,而认为 arial 不是中文字体组,就直接解析成系统默认或浏览器设定值。所以,为了达到目的,如果你坚持不想显示成系统默认字体,那么,可以这样写来解决这样的问题:

 

  
  
  1. font-family:simhei; 

比如网易新闻(NEWS.163.COM)就是这样做的,显然,像你知道的,标题是显示成黑体了,但黑体中的英文字体还真不是一般难看。要怎么办呢?因为你遇到的是一个曾经伟大的今天的傻瓜,你想和它拼命么。建议是,忍受吧,根据你的网站的实际情况决定吧(因为其他方法比较浪费资源)。

不过,还有其他方法么省资源的方法么,期待。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值