条件CSS取决于操作系统

时间:2012-07-24 02:52:30

标签: css css3 fonts conditional-comments

我知道浏览器有条件CSS,但我很想知道操作系统是否存在条件CSS。这是我的动机:

我通过CSS3使用自定义字体开发了一个网站。在Mac OSX上运行的所有浏览器上的字体看起来很漂亮,但在Windows上运行的所有浏览器上看起来都很糟糕。我知道这是因为OSX和Windows以不同的方式呈现字体。

作为此问题的临时解决方案,我希望Windows浏览器上的所有用户都使用另一种CSS文件,其中不会使用自定义字体 - 而是恢复为Helvetica等系统字体。

任何人都有任何想法如何做到这一点?

如果没有,有没有办法让Windows在Windows上看起来更好?我试过了

-webkit-font-smoothing: antialiased;

无济于事。

1 个答案:

答案 0 :(得分:0)

这看起来很不错option。这是一个基于jquery的解决方案。一旦你检测到os,就可以像这样添加css :(得到here的代码)

$('head').append('<link rel="stylesheet" href="os-windows.css" type="text/css" />');