我想在css文件中仅对IE 6,7,8使用一些css属性.可能吗?是否可以针对每个属性定位特定版本的IE.
这样的事:
.mystyle {
top:5px
top:-30px //only if ie6
top:-5px //only if ie8
}
Run Code Online (Sandbox Code Playgroud)
我知道<![If lt IE7]>标签,但我不想再创建一个css文件.
这个脚本很小,并且很棒:http: //rafael.adm.br/css_browser_selector/
它会将类放在与用户浏览器对应的HTML元素上.这会让你做这样的事情:
.ie7 .mystyle { top:5px;}
.ie8 .mystyle { top:-30px;}
Run Code Online (Sandbox Code Playgroud)
我不会为这个脚本创建一个新的外部JavaScript文件.它太小了,我通常只是将它添加到我现有的外部JavaScript文件的顶部.