作为中文网站,通常会有中英文混排的状况,所以,一般一个标题的CSS都是这样写的(你查看Demo么):
- font-family:arial,simhei,sanserif; /* simhei = 黑体 */
这样的话,中英文混排的的时候,会把英文解析成 arial,然后发现中文字体的时候,会自动路过 arial 解释成simhei。但如果你是用IE6或IE7打开的,状况就是上一句是牛屎,因为你看到的不是宋体就是黑体,没有别的(当且仅当你没设定浏览器字体的时候)。有时候有问题,不因别的,就因IE低版本太傻。它们只解析了 arial,而认为 arial 不是中文字体组,就直接解析成系统默认或浏览器设定值。所以,为了达到目的,如果你坚持不想显示成系统默认字体,那么,可以这样写来解决这样的问题:
- font-family:simhei;
比如网易新闻(NEWS.163.COM)就是这样做的,显然,像你知道的,标题是显示成黑体了,但黑体中的英文字体还真不是一般难看。要怎么办呢?因为你遇到的是一个曾经伟大的今天的傻瓜,你想和它拼命么。建议是,忍受吧,根据你的网站的实际情况决定吧(因为其他方法比较浪费资源)。
不过,还有其他方法么省资源的方法么,期待。