过去一小时我一直遇到ie7的麻烦,似乎忽略了我在某一点上的一些风格。
起初我很困惑,因为我有这种风格:
#results-main {
min-height: 440px;
color: black;
}
这完全适用于fireox等,但是然后ie7是一个关于它的婊子,并没有呈现任何样式的结果 - 主。我将它添加到一个单独的ie.css中,条件为ie7并且它有效。我对此进行了更多调查,因为我知道我已经拥有了这种风格(所以为什么要在ie.css中复制它?)我对我发现的东西感到困惑。显然,即忽略了600+线的样式。
我知道ie对导入的样式有限制(32个样式表),所以我把所有样式都压成了一个。我也知道ie为css的300 + kb文件大小限制,我想我只是在19kb。那么IE7在某个时刻忽略我的风格的处理是什么呢?
我通过将结果向上移动进一步测试了这一点。现在他们在第127行,它完全适用于现在。那么这个问题是什么?!
我在这里收到了我的css的牧师:
从#results-main向下的任何内容都不会在IE7中呈现。如果我用say,#nav styles切换结果主要样式,结果 - 主将显示在IE7中,而#nav样式则不会。