zl程序教程

您现在的位置是:首页 >  其它

当前栏目

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]?>