我知道 Chrome 和 Firefox(Windows,两者)之间存在浏览器渲染不一致。但是我看到了一个奇怪的错误,涉及@font-face 和 gooogle-fonts 在 Chrome 中将字体向下移动了大约 10 像素。
这是说明问题的图像。我已经突出显示了文本,以便您可以看到转变:
为了清楚起见,这是CSS:
.primary-menu li a,
.primary-menu li a:visited {
display: block;
text-decoration: none;
text-transform: uppercase;
color: white;
font-family: 'Oswald', sans-serif;
font-weight: 700;
padding-right: 0;
transition: padding-right .5s;
}
我正在为 Oswald 字体使用 Google 字体:
<link rel='stylesheet' href='http://fonts.googleapis.com/css?family=Open+Sans:400,700|Oswald:400,700' type='text/css'>
我正在使用 CSS 重置,因此大多数属性都设置为默认值。我曾尝试摆弄 CSS 以查看是否可以分析它为什么会发生变化,但除了关闭字体外,我看不到其他效果。
这是供参考的源站点。概念设计有限公司
任何关于为什么会发生这种情况的知识都会很棒。
非常感谢,尼尔