1:条件级别
语法 :<!--[if IE]> 执行内容 包括css和html<![endif]-->
------放到css中:---------
<!--[if IE]>
<style>
p{color:color} // 如果是ie浏览器 颜色是红的
</style>
<![endif]-->
------放到html中:---------
<!--[if IE]>
<p>如果是IE流浪器则执行该代码的<p>
<![endif]-->
<!--[if <keywords>? IE <version>?]>
HTML代码块
<![endif]-->
有六种取值空间
是否 ‘空’、大于 ‘gt’、大于等于 ‘gte’、小于 ‘lt’、小于等于 ‘lte’、非指定版本 ‘!’
<!--[if gt IE 6]>
<style>
p{color:color} // 如果ie浏览器 大于IE6 时 颜色是红的
</style>
<![endif]-->
<!--[if gte IE 6]>
<style>
p{color:blue} // 如果ie浏览器 大于等于IE6 时 颜色是蓝色的
</style>
<![endif]-->
2:属性级别
语法:
selector{<hack>?property:value<hack>?;}
取值区间:
_ 下划线:属性前面加下划线_ 适应 IE6 以及IE6 以下版本(-连接线 中划线也可以,但是为了避免与属性混淆 建议使用下划线_)
* 星号:属性前面加星号*, 适用于IE7 及以下版本
9 :IE6 及以上版本