这是在制作与 IE7 兼容的网站的过程中。
主 css 文件为 div 定义了一个“正确”属性。使用 IE7 中的开发人员工具,我可以通过取消选中该 div 上的“正确”属性来解决显示问题。我了解需要在 ie7 特定样式表中为该 div 指定默认属性。
我读到“自动”是默认值。那(也不是“none”,“0”)与取消选中开发人员工具“样式”面板中的属性具有相同的效果。
我应该如何进行?谢谢 :)
这是在制作与 IE7 兼容的网站的过程中。
主 css 文件为 div 定义了一个“正确”属性。使用 IE7 中的开发人员工具,我可以通过取消选中该 div 上的“正确”属性来解决显示问题。我了解需要在 ie7 特定样式表中为该 div 指定默认属性。
我读到“自动”是默认值。那(也不是“none”,“0”)与取消选中开发人员工具“样式”面板中的属性具有相同的效果。
我应该如何进行?谢谢 :)
what if you just set it to blank. as in ''
要在 jquery 中重置样式,您可以这样做
$('#myelementid').css('right','');
你可以试试这个,然后在 chrome 开发工具或 firebug 中检查元素,看看 jquery 如何重置它。
该right
属性的初始值为auto
。
如果这不起作用,您很可能遇到了特定性问题,即另一个 CSS 规则优先于您正在编辑的规则。
解决方法:将“right”属性替换为“margin-right”,使用最近的浏览器提供相同的结果(在这种情况下)。IE7 不再无法正确渲染元素,并且 margin-right 可以正常工作。