我想将padding-right:10px添加到我的样式中仅用于IE,但我不希望其他浏览器呈现此填充。任何只为IE定义填充的解决方案,但受Firefox,Chrome和其他人的保护?
答案 0 :(得分:8)
编辑:如果你真的想破解CSS - 你不应该 - 使用
* + HTML .myClass {}
哪个将针对IE7(我不知道这两种模式下IE8的工作原理如何 - 所以请不要这样做。)
答案 1 :(得分:6)
<!--[if IE 6]>
<style type="text/css">
/*For example, this creates special instructions for IE 6*/
.myDiv { padding-right: 10px; }
</style>
<![endif]-->
确保遵守规则的流程。您希望此值覆盖任何以前的填充权限值,因此将此放在其他规则之后。或者你可以在规则之后添加!important,给你:
<!--[if IE 6]>
<style type="text/css">
.myDiv { padding-right: 10px!important;
</style>
<![endif]-->
答案 2 :(得分:0)
我们使用
//padding-right: 10px;
我想每个其他浏览器都会忽略每个特殊字符。
答案 3 :(得分:0)
我正在使用 *填充:XX; 解决了我的问题。