0

我想在我的网页上为 Chrome 和 Safari 使用单独的 CSS 表,而不是用于所有其他浏览器类型的 CSS 表。我以前在为 IE 执行此操作时使用了条件注释,例如:

<!--[if !IE]><link rel="stylesheet" type="text/css" href="style.css"><!--<![endif]-->
<!--[if IE]><link rel="stylesheet" type="text/css" href="style2.css"><![endif]-->

但我希望上述内容适用于 Chrome 和 Safari。这可能吗?

4

2 回答 2

0

Mozilla 也有一个供应商特定的。

@media screen and (min--moz-device-pixel-ratio:0) {
   /* Firefox browser based CSS goes here */
}
于 2014-07-09T00:55:53.953 回答
0

条件注释仅适用于 IE。

这是解决这个问题的一种创造性方法。我从这里学到的

@media screen and (-webkit-min-device-pixel-ratio:0) {  
  /* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */
}
于 2013-10-01T19:27:58.707 回答