【问题标题】:Internet Explorer ignoring CSS font size (but not everywhere)Internet Explorer 忽略 CSS 字体大小(但并非无处不在)
【发布时间】:2012-11-04 22:15:32
【问题描述】:

我一直在努力为我的(由 wordpress 驱动的)网站提供跨所有平台和浏览器的标准外观。我想我快到了,但是 Internet Explorer 出现了一个奇怪的问题。

除了 IE,它的字体大小在所有东西上看起来都很好,因为它很大。我知道这是 IE/CSS 怪癖的一个相当普遍的问题,但我无法使用在本论坛或其他地方找到的任何修复程序来解决它(例如,我已将所有字体大小更改为 .em 而不是px)。

我知道您在使用验证器时会出现许多错误,但我没有看到任何可能导致该错误的错误。

更糟糕的是,在查看单个帖子时,一切都会完美呈现(而且只有帖子——当你看到一个页面时仍然很奇怪)。我已经尝试逐行浏览 html 以试图弄清楚 single.php 上没有其他任何内容的内容(反之亦然),但结果不足。 IE 似乎对我对字体所做的几乎任何更改都没有反应。

我的网站是http://andrewkurjata.ca,如果有人能弄清楚的话。

提前感谢您!

【问题讨论】:

  • 你能指出哪个位是“错误的”吗?当我在 Internet Explorer 9 (9.0.8112) 中打开给定的 URL 时。一切似乎都很好。

标签: css wordpress internet-explorer font-size


【解决方案1】:

如果你查看源代码,你会发现以下代码

<h1> 
                <h1><a href="http://andrewkurjata.ca/blog">AndrewKurjata.ca</a> 
</h1>

现在你已经开始了两个 并且只结束了一个...... 在 Firefox 和其他浏览器中,它会自动关闭第一个 。但在 IE8 中它并没有关闭。

所以内部

占用了外部

的 160%,给你更大的尺寸问题

去掉一个h1来解决

【讨论】:

  • +1 HTML 和 CSS 验证是第一步。如果这些不验证,结果将是不可预测的。
  • 哇,谢谢。我不敢相信这是一个如此简单的修复,我一直在忽略。
【解决方案2】:

也许 CSS 重置可能对你有用 http://developer.yahoo.com/yui/reset/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-31
    • 2012-08-05
    • 1970-01-01
    • 1970-01-01
    • 2012-11-24
    • 1970-01-01
    • 1970-01-01
    • 2016-08-21
    相关资源
    最近更新 更多