我对这种情况感到困惑。这里有jsfiddle链接:
http://jsfiddle.net/mddc/jkxy24x5/
这是HTML:
<h1>Test Header</h1>
这是CSS:
body {
font-family: Arial,Helvetica,sans-serif;
font-size: 0.8em;
}
h1 {
color: #333333;
line-height: 1.5em;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
h1 {
border: 0 none;
margin: 0;
padding: 0;
}
h1 {
color: #999999;
font-family: "Arial Narrow",Arial,Helvetica,sans-serif;
font-size: 2.3em;
letter-spacing: 0.03em;
line-height: normal;
margin: 0 0 12px;
}
在上面,我从实际网站中提取了确切的CSS代码及其顺序。 h1文本在Firefox中比在其他浏览器中看起来更宽。如何在Firefox中使它看起来更窄,就像在其他浏览器中一样?
答案 0 :(得分:4)
因为
font-family: "Arial Narrow",
Firefox无法识别。
但是如果您尝试添加font-stretch:浓缩
,则可以修复它答案 1 :(得分:1)
删除
font-family: "Arial Narrow",Arial,Helvetica,sans-serif;
从H1开始使用默认字体。或者使用Google或Adobe的开源字体。
答案 2 :(得分:0)
Firefox无法识别字体&#34; Arial Narrow&#34; 所以你有两个选择
在字体中,所以firefox可以识别它:
@font-face {
font-family: "Arial Narrow";
src: url(http://linktofont.com);
}