CSS各种浏览器识别问题

html-css015

CSS各种浏览器识别问题,第1张

IE6能识别*,但不能识别 !important, IE7能识别*,也能识别!importantFF不能识别*,但能识别!important--------------------更多参考 http://www.div-css.com/html/XHTML-CSS/hack/1136667.html详细搜索 css hack 可以查找更多关于CSS技巧。。。

html中区分ie各版本的方法为IE有条件注释,不过这种方式只支持到IE9(包括IE9),在IE10之后移除了该特性;不建议使用;

css中判断IE各版本,只能通过css hack方式,针对浏览器的怪癖行为来区分;不建议使用;

通过js处理浏览器的用户代理userAgent字符串来解析出浏览器的版本,虽然这种方式也不建议使用,但是目前能解析出浏览器类型及版本最好的办法了

-moz-前缀属性再覆盖一遍某条属性,如果执行了,就是火狐

例如

<style>

div{

width:100px

height:100px

border:1px solid #ccc

transform:rotate(180deg)

-moz-transform:rotate(45deg)

}

</style>