灰儿 发表于 2016-1-31 18:13:04

CSS中定义的中文字体样式不生效的原因及解决办法


在CSS样式表中定义的 "微软雅黑"中文字体样式,在显示时没有生效,仍然显示默认的宋体,不知什么原因?


思路及解决办法:
可能是定义的中文字体没有正确读出,定义过中文字体后,在CSS样式表文件中含有中文,应该定义CSS样式表的编码,如果是utf-8编码的话,应该在样式表顶部加入一句代码:


@charset "utf-8";


以下为示例:

@charset "utf-8";

.a {
font-size:18px;
          font-family: "微软雅黑";
}


注:如果定义为"微软雅黑"字体,就不要定义加粗,加粗后不好看。
页: [1]
查看完整版本: CSS中定义的中文字体样式不生效的原因及解决办法