【发布时间】:2014-07-16 03:38:47
【问题描述】:
我猜firefox 是唯一不支持“Arial Narrow”字体的浏览器。其他浏览器不支持“font-stretch”属性。如何使用 CSS 定位特定浏览器?我已经这样做了:
@-moz-document url-prefix() {
h2 {
font-family:"Arial";
font-stretch: condensed;
}
.header_p {
font-family: "Arial";
font-stretch: condensed;
}
}
h2{
font-family:"Arial Narrow";
font-size: 22px;
letter-spacing: 0px;
}
.header_p {
font-family: "Arial Narrow";
}
它不工作,我不知道为什么..
如果我交换顺序以使 @-moz 部分排在第二位,则 chrome 将停止工作。我猜它正在尝试应用@-moz 规则
而且 IE 根本不读取 CSS
【问题讨论】:
-
在我的 Chrome 34、IE 11 和 FF 29 中运行良好:jsfiddle.net/abhitalks/eRquy
-
谢谢。我实际上遗漏了一个大括号,我看到有人对其进行了编辑。现在它确实起作用了
标签: css firefox cross-browser