【发布时间】:2011-12-07 02:03:55
【问题描述】:
我正在开发我的投资组合网站:
一切都在 Firefox 和 Chrome 中检查,但是当我在 IE9 和 IE10 上打开它时,整个页面的文本(除了网络字体标题和“我实现梦想”短语之外)被分配了一个奇怪的未知数字体。
我已经仔细检查了所有代码,在 HTML 中我得到了
<html lang="en">
在 CSS 中我得到了
body {
font: 12px/16px serif
}
假设上面应该告诉以默认的基于拉丁语的衬线字体呈现页面,这是 Times New Roman 并没有用户更改它。
究竟发生了什么?
注意:可在https://github.com/timdream/timdream.github.com 上测试源代码。删除 appCache 清单以防止在测试时在 Chrome 中启用它。
更新:下面的IE9截图。
【问题讨论】:
-
你能发一张你看到的截图吗?
-
@jackJoe 已发布。谢谢。
-
如果你想要 Times New Roman,为什么不直接指定呢?
-
@sethobrien 因为我不希望 Times New Roman 出现在 Mac 上,它带有更好的默认衬线字体。
-
为什么不指定mac字体,times new roman,然后是serif?
标签: css fonts internet-explorer-9