【发布时间】:2012-05-04 17:09:54
【问题描述】:
这是一个演示网站:http://reddledemo.wordpress.com(不,这不是与 WordPress 相关的问题。)
我注意到,除了 Internet Explorer(在 IE9 上测试)之外,该页面的内容在所有现代浏览器(基本上是最新版本的 Chrome、FireFox、Safari、Opera)中都以“无衬线”字体系列出现。
“body”标签有一个定义好的字体,它应该自动应用于菜单和“p”段落,因为它们继承了样式。但在给定的示例中,这并没有发生。
查看 CSS,我没有发现明显的问题,除非我完全遗漏了一些东西。那么,它可能是什么? (这是我第一次遇到这样的错误。)
【问题讨论】:
-
将所需的字体系列也添加到 P 中
-
@palsingh 但这不是必需的。 “p”应该从“body”继承样式。
-
你正在使用reset css,可能是这个原因,所以你必须声明P的规则
-
@palsingh 我的理解是如果'reset' css导致了这个问题,在其他浏览器中也应该是可见的。
-
我不确定,但我确信永远不要将 IE 与 firefox 或 chrome 进行比较
标签: css internet-explorer fonts inheritance