IEhack条件写法
条件 写法
2023-06-13 09:14:06 时间
最近制作下拉菜单时,打算用纯CSS,忽又看到令人头痛的CSShack代码(平时很少关注),记录下来以作备用。
<!?[iflteIE6]>………….<![endif]?>
Ite:lessthanorequalto意思是小于或等于IE6浏览器,用于IE浏览器的条件注释,常用于CSShack,针对IE的JS等。
以下是各种情况,未验证。
1.<!?[if!IE]><!?>除IE外都可识别<!?<![endif]?>
2.<!?[ifIE]>所有的IE可识别<![endif]?>
3.<!?[ifIE5.0]>只有IE5.0可以识别<![endif]?>
4.<!?[ifIE5]>仅IE5.0与IE5.5可以识别<![endif]?>
5.<!?[ifgtIE5.0]>IE5.0以及IE5.0以上版本都可以识别<![endif]?>
6.<!?[ifIE6]>仅IE6可识别<![endif]?>
7.<!?[ifltIE6]>IE6以及IE6以下版本可识别<![endif]?>
8.<!?[ifgteIE6]>IE6以及IE6以上版本可识别<![endif]?>
9.<!?[ifIE7]>仅IE7可识别<![endif]?>
10.<!?[ifltIE7]>IE7以及IE7以下版本可识别<![endif]?>
11.<!?[ifgteIE7]>IE7以及IE7以上版本可识别<![endif]?>
<!?[iflteIE6]>………….<![endif]?>
Ite:lessthanorequalto意思是小于或等于IE6浏览器,用于IE浏览器的条件注释,常用于CSShack,针对IE的JS等。
以下是各种情况,未验证。
1.<!?[if!IE]><!?>除IE外都可识别<!?<![endif]?>
2.<!?[ifIE]>所有的IE可识别<![endif]?>
3.<!?[ifIE5.0]>只有IE5.0可以识别<![endif]?>
4.<!?[ifIE5]>仅IE5.0与IE5.5可以识别<![endif]?>
5.<!?[ifgtIE5.0]>IE5.0以及IE5.0以上版本都可以识别<![endif]?>
6.<!?[ifIE6]>仅IE6可识别<![endif]?>
7.<!?[ifltIE6]>IE6以及IE6以下版本可识别<![endif]?>
8.<!?[ifgteIE6]>IE6以及IE6以上版本可识别<![endif]?>
9.<!?[ifIE7]>仅IE7可识别<![endif]?>
10.<!?[ifltIE7]>IE7以及IE7以下版本可识别<![endif]?>
11.<!?[ifgteIE7]>IE7以及IE7以上版本可识别<![endif]?>