0

任何人都知道为什么分配给特定元素的 CSS 会在 IE7 中停止工作?

我的Wordpress 网站在除了 IE7、6、5 之外的几乎所有东西上都可以工作并且看起来都一样,我最近发现分配给特定元素的所有样式都像img bodyhtml根本不被支持......

这真的让我发疯了,因为我找不到任何有类似问题的人......我想知道我是否只需将它们全部删除并找到其他方法来使其工作。

有人有想法吗?对此,我真的非常感激

4

2 回答 2

4

您在以下样式表的第 20 行有一个错字:

https://www.gwca.org/wp-content/themes/GreatWall/style.css

.www_FlowSlider_com-branding {
    display:none !important;
    right:1000px !important;
    width:0px !important;
    height:0px !important'; <-- that random single quote.
}
于 2013-04-13T00:29:30.307 回答
1

这些被称为内联样式规则。他们正在为我使用 IE7。呈现差异并不罕见,尤其是在 IE5-7 中,因为它们不是非常符合标准的浏览器版本。

我看到的问题与相对定位有关。我建议阅读不同类型的定位以及 Internet Explorer 早期版本的渲染差异。我通常在开发过程中逐步检查 IE7。

hasLayoutIE 早期版本的另一个奇怪的怪癖是,除非您使用 CSS 规则触发 IE 的专有属性,否则某些元素将无法正确显示zoom: 1;

于 2013-04-13T00:23:13.750 回答