css - 使用 css 定位特定浏览器

标签 css firefox cross-browser

我想 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

最佳答案

来自万众怀念H Open Magazine :

CSS3 包括 a font module它提供了一个 @font-face 声明,允许网络开发人员加载字体以确保他们的网站以正确的字体显示。 WOFF 是这些字体的数据格式。

一种专门为网络设计的文件格式,它是一个容器,除了 sfnt 格式的(可选压缩的)字体表外,还可以包含元数据,例如许可或其他信息。

Browser support接近普遍。

这是 an example of how to use them .

这有帮助吗?

关于css - 使用 css 定位特定浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23885788/

相关文章:

PHP Header Content-Disposition : attachment forces . php 文件或内联

javascript - 如何解析 JS Date 在所有浏览器中保持一致

javascript - fullPage.js 为什么滚动不工作?如果删除任何标签或样式 - 有效

javascript - 当 background-size 值超过 255px 时,为什么 firefox 不渲染这个线性渐变?

firefox - Firefox 中缓慢的 CSS3 动画闪烁

java - Selenium 使用 Java - 驱动程序可执行文件的路径必须由 webdriver.gecko.driver 系统属性设置

html - 背景颜色在 Outlook 2010 中无法正确呈现

css - 为什么我的 image_tag 不起作用?

css - WebKit:带有 css scale + translate3d 的模糊文本

javascript - 如何让每次人们离开(窗口模糊)然后返回(窗口焦点)时发生页面刷新?