IE浏览器兼容适配方法
浏览器 CSS 兼容前缀
-moz代表baifirefox浏览器私有属性;
-ms代表IE浏览器私有属性;
-webkit代表chrome、safari私有属性;
-o代表Opera私有属性。
私有属性必须在正常属性的上方
IE 条件注释
IE 的条件注释仅仅针对IE浏览器,对其他浏览器无效
判断方式: <!–[if !IE]><!–> 除IE外都可识别 <!–<![endif]–> <!–[if IE]> 所有的IE可识别 <![endif]–> <!–[if IE 6]> 仅IE6可识别 <![endif]–> <!–[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]–> <!–[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]–> <!–[if IE 7]> 仅IE7可识别 <![endif]–> <!–[if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]–> <!–[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]–> <!–[if IE 8]> 仅IE8可识别 <![endif]–> <!–[if IE 9]> 仅IE9可识别 <![endif]–>
hack方法
- * 或 # ,IE7、IE11 支持。
- \9 ,IE8、IE9、IE11 支持。
- \0 ,IE8、IE9 支持。
- *、#、\9、\0 这几个写法除了IE外其他浏览器均不支持。