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方法

  1. * 或 # ,IE7、IE11 支持。
  2. \9 ,IE8、IE9、IE11 支持。
  3. \0 ,IE8、IE9 支持。
  4. *、#、\9、\0 这几个写法除了IE外其他浏览器均不支持。

         https://www.cnblogs.com/jkingdom/p/9651106.html

         https://blog.csdn.net/qq_18826911/article/details/77678744

posted on 2020-09-07 16:40  棋士牧生  阅读(787)  评论(0编辑  收藏  举报

导航