我有一个带有内联 CSS 样式的 html 标记,例如:<body><div style="position:absolute;top:100px;"></body>
并且我想覆盖这个内联位置属性。所以,我写了一个这样的 CSS 规则:
body > div[style]{position:relative !important;top:0px !important;}
上面的代码在 Firefox 中有效。但在 IE7 中它不起作用。我错过了 IE 的任何东西吗?
PS:即使我可以在 Firebug lite 窗口中看到我被覆盖的属性,它也不会影响我页面上的任何内容。(请参考附图)。