在IE7中覆盖内联CSS样式

2admgd59  于 2023-04-01  发布在  其他
关注(0)|答案(2)|浏览(123)

我有一个HTML标签与内联CSS样式一样:<body><div style="position:absolute;top:100px;"></body>,我想覆盖这个inline position属性。所以,我写了一个CSS规则如下:
body > div[style]{position:relative !important;top:0px !important;}
上面的代码在Firefox中工作。但是在IE7中不工作。我在IE中缺少什么吗?
PS:即使我可以在Firebug Lite窗口中看到我被覆盖的属性,它也不会影响我页面上的任何东西。(请参考attached image)。

zxlwwiss

zxlwwiss1#

你的选择器不需要那么具体--我不确定,但我不确定IE7会理解它。!important应该覆盖它。
你试过这个吗?

body div {position:relative !important;top:0px !important;}

相关问题