CSS Hack

2019-08-05  本文已影响0人  consolelog

解决浏览器兼容问题(主要兼容IE浏览器)

  1. 属性级hack
    在css属性名前或者除css属性值后加上一些特殊的标识,以便不同浏览器支持
_color:red;/*只有在IE6以下显示红色字体*/
  1. 选择级Hack
    gt 大于
    gte 大于等于
    le 小于
    lte 小于等于
*html .box {background:red;}/*只有在IE6以下显示红色*/
  1. 条件Hack
<!-- [if IE]>
    <p>只有在IE中才能看到我<p>
<![endif]-->
<!-- [if gt IE]>
<style>
.test{color:red;}
</style>
<![endif]-->

注意:IE10及以上版本已经将条件注释特性移出

  1. !important
    有些特殊情况需要为某一些样式设置具有最有权值,可以使用!important来解决。!inportant优先级高于行内样式。
上一篇 下一篇

猜你喜欢

热点阅读