Css 黑客填补了IE 7的权利
我只想在IE中使用padding:10px作为我的风格,但我不想让其他浏览器呈现这种padding。是否有任何解决方案仅为IE定义填充,但不受Firefox、chrome和其他浏览器的保护?请使用 编辑:如果你真的想破解CSS——你不应该使用它Css 黑客填补了IE 7的权利,css,internet-explorer,Css,Internet Explorer,我只想在IE中使用padding:10px作为我的风格,但我不想让其他浏览器呈现这种padding。是否有任何解决方案仅为IE定义填充,但不受Firefox、chrome和其他浏览器的保护?请使用 编辑:如果你真的想破解CSS——你不应该使用它 *+HTML.myClass{} 这将以IE7为目标(我不知道在这两种模式下IE8是如何工作的-所以请不要这样做。) 确保遵守规则的流程。您希望此值覆盖任何以前的padding right值,因此请将其放在其他规则之后。或者你可以加上!规则之后的重要
*+HTML.myClass{}
这将以IE7为目标(我不知道在这两种模式下IE8是如何工作的-所以请不要这样做。)
确保遵守规则的流程。您希望此值覆盖任何以前的padding right值,因此请将其放在其他规则之后。或者你可以加上!规则之后的重要信息,为您提供:
<!--[if IE 6]>
<style type="text/css">
.myDiv { padding-right: 10px!important;
</style>
<![endif]-->
Stackoverflow存档:
- 我们使用
//右填充:10px代码>
我猜每个特殊字符都会被其他浏览器忽略。我正在使用的
*填充:xx;
解决了我的问题。请换一种方式好吗?我试过右键:10px,但不起作用。谢谢条件注释不是_属性。检查他打开的链接,别无选择。“*+html”黑客可以在IE7模式下为IE7和IE8工作。“_-right:10px”和他的答案有什么关系?你也应该检查一下
<!--[if IE 6]>
<style type="text/css">
.myDiv { padding-right: 10px!important;
</style>
<![endif]-->