0

我的网站以 Times New Roman 显示所有字体,即使我的 CSS 中没有该声明。

这只发生在 OS X 上的 Safari 5.0.5 中。检查文本元素时,它会显示“font-family: Times New Roman”。

字体在 5.1 中正确显示

可能是什么问题,如何解决?

4

1 回答 1

3

如果您的 CSS 中没有声明字体,浏览器可能会尝试应用其默认字体。

为避免这种情况,您可以执行以下操作:

html{
 font-family:Arial, Helvetica, Verdana;
}

但是,如果您确实已font-family为您的元素声明,则可能是某些小部件或外部 CSS 覆盖了您的 CSS,请尝试摆脱这些以加快调试速度。

于 2011-09-12T16:46:17.633 回答