*{font-family:Microsoft YaHei !important}上面这条是强制所有文字都使用微软雅黑的。有没有办法可以做到只更改中文的字体呢?比如,中文一律强制使用雅黑,而英文仍沿用网站自身定义的字体、不强制使用雅黑。期待CSS大神~~
回复(5) 2013-04-25 14:12 来自版块 - Firefox 正式版和测试版
表情
浮舟 多谢!不过如果还要强制其他国字体咧,比如日文韩文什么的。。。那这个CSS怎么写?而且好像没法跳过第一个英文字体设置,要强制中文字体就要强制英文字体,好复杂。 按2L代码顺序,用一个个逗号把名字串起来。想串多少串多少。本人串了6个= = *{font-family:A,B,C,D...(2013-04-25 14:12)
飞雪尔 这个是可以的,不过前提是网页本身需要html标签有lang的属性设置才能生效。大部分网页都没有这种设置。(2013-04-25 14:12)
Cye3s有个伪类,没有试过 :lang(zh) { font-family: "Microsoft YaHei" !important; } 日文是ja 韩文是ko 英文是en 试试看呗(2013-04-25 14:12)
jiangzhenjerry 多谢!不过如果还要强制其他国字体咧,比如日文韩文什么的。。。那这个CSS怎么写?而且好像没法跳过第一个英文字体设置,要强制中文字体就要强制英文字体,好复杂。 另外一种折中的办法就是CSS字体替换,不知是否有方法可行?比如遇上宋体、黑体就替换成雅黑,其他字体就照常,这样也基本...(2013-04-25 14:12)
fang5566不清楚,帮顶。 我只知道如果强制英文为自定义字体,中文也自定义可以用: *{font-family:Arial,Microsoft YaHei !important}(2013-04-25 14:12)

返回顶部