我遇到了很大的障碍。虽然我相信我让IE10工作,IE 9将不会为我的生活显示我的任何自定义样式。它违约了基金会。即使在应用自定义CSS之后,这种荒谬的画布也不会被隐藏。
我不得不说我完全失败了。该网站在所有其他浏览器中运行良好,之前工作正常。在某个地方,一些激烈的东西发生了变化。
网站是pro-gard.com
我很感激任何帮助和见解。
答案 0 :(得分:0)
该网站在Firefox中显示几乎完美,导航栏在垂直方向上放置一个或两个像素。我已经可以看到你正在使用一些可能与IE的各种版本冲突的CSS3样式,包括你的渐变/圆角。
你看过Modernizr了吗?
"Modernizr makes it easy for you to write conditional JavaScript and CSS to handle each situation, whether a browser supports a feature or not."
这可能有助于解决一些不兼容的样式。
此外,您可以查看与各种IE版本here的CSS兼容性的完整列表。
修改:根据您在下面的评论,我添加了IE的CSS限制。
Internet Explorer 6-9
A sheet may contain up to 4095 rules
A sheet may @import up to 31 sheets
@import nesting supports up to 4 levels deep
Internet Explorer 10
A sheet may contain up to 65534 rules
A document may use up to 4095 stylesheets
@import nesting is limited to 4095 levels (due to the 4095 stylesheet limit)
找到此信息:here