2

这是在制作与 IE7 兼容的网站的过程中。

主 css 文件为 div 定义了一个“正确”属性。使用 IE7 中的开发人员工具,我可以通过取消选中该 div 上的“正确”属性来解决显示问题。我了解需要在 ie7 特定样式表中为该 div 指定默认属性。

我读到“自动”是默认值。那(也不是“none”,“0”)与取消选中开发人员工具“样式”面板中的属性具有相同的效果。

我应该如何进行?谢谢 :)

4

4 回答 4

1

what if you just set it to blank. as in ''

于 2012-04-17T08:58:25.573 回答
1

要在 jquery 中重置样式,您可以这样做

$('#myelementid').css('right','');

你可以试试这个,然后在 chrome 开发工具或 firebug 中检查元素,看看 jquery 如何重置它。

于 2012-04-17T10:40:03.690 回答
1

right属性的初始值为auto

如果这不起作用,您很可能遇到了特定性问题,即另一个 CSS 规则优先于您正在编辑的规则。

于 2012-04-17T10:42:42.787 回答
1

解决方法:将“right”属性替换为“margin-right”,使用最近的浏览器提供相同的结果(在这种情况下)。IE7 不再无法正确渲染元素,并且 margin-right 可以正常工作。

于 2012-04-17T12:37:40.840 回答