分配给特定元素的CSS在IE7中不起作用

分配给特定元素的CSS在IE7中不起作用,css,wordpress,internet-explorer-7,Css,Wordpress,Internet Explorer 7,有人知道为什么分配给特定元素的CSS会在IE7中停止工作吗 除了IE7、6、5之外,我的作品和外观几乎都是一样的。我最近发现,分配给特定元素的所有样式,如imgbody或html都不受支持 这真的开始让我发疯了,因为我找不到有类似问题的人。。。我想知道我是否必须把它们全部移除,然后找到其他方法让它工作 有人有主意吗?我真的很感激这些被称为内联样式规则。他们在IE7为我工作。在IE5-7中,呈现差异并不少见,因为它们不是非常符合标准的浏览器版本 我看到的问题与相对定位有关。我建议阅读不同类型的定位

有人知道为什么分配给特定元素的CSS会在IE7中停止工作吗

除了IE7、6、5之外,我的作品和外观几乎都是一样的。我最近发现,分配给特定元素的所有样式,如
img
body
html
都不受支持

这真的开始让我发疯了,因为我找不到有类似问题的人。。。我想知道我是否必须把它们全部移除,然后找到其他方法让它工作


有人有主意吗?我真的很感激

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

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


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

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

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


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

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

。www\u flowsslider\u com-branding{
显示:无!重要;
右:1000px!重要;
宽度:0px!重要;

高度:0px!重要“;您在以下样式表的第20行有一个打字错误:

。www\u flowsslider\u com-branding{
显示:无!重要;
右:1000px!重要;
宽度:0px!重要;

高度:0px!重要“;你能指出一个没有运行的特定规则吗?旧IE的CSS注释很奇怪,你可能把它弄乱了。或者它可能是一些@语法。或者它可能是其他东西。你能指出一个没有运行的特定规则吗?旧IE的CSS注释很奇怪,你可能把它弄乱了。或者它可能是一些@syntax、 或者它可能是其他东西。我见过破坏一个声明,但不是样式表的其余声明。你所指的行是CSS中的#1。当然,他会抱怨不仅仅是
body、html、img
被破坏。@Dawson IE7的古怪之处,你可以在这里测试:…在IE中在IE7和IE8之间切换IE10中的开发工具。很好地抓住了打字错误。FF/Chrome只是抛出了这条线(有时还有后面的线)out.哇,这太疯狂了,这么小的东西可能会破坏整个样式表。谢谢你,AndreI看到了破坏一个声明,但不是样式表的其余声明。你指的是CSS中的#1。当然,他会抱怨被破坏的不仅仅是
body、html、img
。@Dawson IE7的怪异怪癖,你可以测试一下在这里:…在IE10中IE的开发工具中在IE7和IE8之间切换。很好地抓住了打字错误。FF/Chrome只是把那一行(有时还有后面的那一行)抛出去。哇,太疯狂了,这么小的东西可能会破坏整个样式表。谢谢你,Andre
.www_FlowSlider_com-branding {
    display:none !important;
    right:1000px !important;
    width:0px !important;
    height:0px !important'; <-- that random single quote.
}