增加WP的Rating全局雅黑的例外设置

Chrome老版本是修改CUSTOM.css的方法来设置全局雅黑的,新版本升级后(应该是31或32版吧的某个版本吧)这个特性不能用了,用了多个插件或系统设置的方法均不太靠谱,总是会反复。

后来使用了Stylish不错:)

最初是用以下CSS规则:

/*强制全局雅黑
* {font-family:微软雅黑 !important;}

@document url-prefix(http://114.93.){
*{
    font-family:Open Sans!important;
  }
}

@document domain(taobao.com){
*{
    font-family:微软雅黑,”iconfont”!important;
  }
}
*/

/*土豆网
@document domain(tudou.com){
*{
    font-family:微软雅黑,tuiicon !important;
  }
}*/

/*淘宝
@document domain(taobao.com){
*{
    font-family:”iconfont”!important;
  }
}*/

/*github
@document domain(github.com){
*{
    font-family:微软雅黑,octicons !important;
  }
}
*/

结果好像上述站点的图标还是显示不正常,后来找到这样一条神记录,一条解决所有问题:

*:not([class*=”icon”]):not(i){font-family: “Microsoft YaHei” !important;}

问题是,前两天发现WP里插件和主题的评级图标显示不正常了:

image

把记录修改一下,改成这个:

*:not([class*=”icon”]):not([class*=”star-“]):not(i){font-family: “Microsoft YaHei” !important;}

搞定:

image

值得注意的是:

一定要写成star-,把所有star-打头的class全部过滤掉才行:)

You may also like

Leave a Reply

Your email address will not be published. Required fields are marked *