2

这让我发疯...

我在做我的 asp.net 沙盒网站时突然发现在 IE8(IE7 兼容视图或不兼容)中没有正确显示 CSS 字体......

在下图中,我删除了所有 CSS仅添加了一个

body {
    font-size: 11px;
}

这是(可悲的)结果

替代文字 http://www.balexandre.com/temp/2009-06-08_0927_iefont.png

有没有灵魂愿意帮助我……?从星期六晚上开始,这让我发疯!我找不到合适的解决方案,我真的认为是 CSS 的问题,所以我什至通过CSS Validator验证所有 CSS并验证所有页面......

结果没有任何改变:(

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

谢谢你。

PS OperaChrome以及Safari显示与FF相同的结果,正确的结果。

4

2 回答 2

10

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

body, td {
    font-size: 11px;
}
于 2009-06-08T07:36:13.650 回答
2

我认为维克多的建议应该可行。还有,下次可以试试

* { font-size: 11px }

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

于 2009-06-08T07:39:38.790 回答