代码之家  ›  专栏  ›  技术社区  ›  balexandre

IE8中未应用字体大小

  •  2
  • balexandre  · 技术社区  · 15 年前

    这让我很生气…

    我正在做我的ASP.NET沙盒网站时,突然我开始意识到,在IE8(IE7兼容视图或不兼容视图)中没有显示正确的CSS字体…

    在下图中 我删除了所有CSS 只添加一个 :

    body {
        font-size: 11px;
    }
    

    这是 结果 :

    alt text http://www.balexandre.com/temp/2009-06-08_0927_iefont.png

    有没有灵魂愿意帮助我…?这让我从星期六晚上起就发疯了!我找不到合适的解决方案,我真的认为是CSS的一部分,所以我甚至通过验证所有的CSS CSS Validator validate 所有的页面…

    结果没什么变化:(

    所有的帮助,甚至是一个正确的方向的打击都非常感谢。

    谢谢您。

    附笔。 二者都 Opera Chrome Safari 显示与相同的结果 FF 是正确的结果。

    2 回复  |  直到 15 年前
        1
  •  10
  •   victor hugo    15 年前

    如果文本在表格中(如我在屏幕截图中看到的),请尝试:

    body, td {
        font-size: 11px;
    }
    
        2
  •  2
  •   nonopolarity    15 年前

    我认为维克托的建议是可行的。另外,下次你可以尝试

    * { font-size: 11px }
    

    作为测试。显然,您不想更改其他元素(如h1、h2等)的字体大小,但是您可以使用上面的行来尝试,这样您就可以猜测,如果上面的行有效,那么您可能需要为除最初指定的正文之外的其他标记指定字体大小。