一、條件註解簡介
1.IE中的條件註解(Conditional comments)對IE的版本和IE非IE有優秀的區分能力,是WEB設計中常用的hack方法。
2.條件註記只能用於IE5以上。
3.如果你安裝了多個IE,條件註解將會以最高版本的IE為標準。
4.條件註解的基本結構和HTML的註解()是一樣的。因此IE以外的瀏覽器將會把它們看作是普通的註解而完全忽略它們。
5.IE將會根據if條件來判斷是否如解析普通的頁面內容一樣解析條件註解裡的內容。
二、條件註解屬性
gt : greater than,選擇條件版本以上版本,不包含條件版本
lt : less than,選擇條件版本以下版本,不包含條件版本
gte : greater than or equal,選擇條件版本以上版本,包含條件版本
lte : less than or equal,選擇條件版本以下版本,包含條件版本
! : 選擇條件版本以外所有版本,不論高低
1、Css if hack條件語法
Only IE
僅所有的WIN系統自帶IE可辨識
Only IE 5.0
只有IE5.0可以辨識
Only IE 5.0
IE5.0包換IE5.5都可以辨識
Only IE 6-
僅IE6可辨識
Only IE 6/
IE6以及IE6以下的IE5 .x都可辨識
僅IE7可辨識
Only IE 7/
IE7以及IE7以下的IE6、IE5.x都可辨識
僅IE8可辨識
您使用不是Internet Explorer
您正在使用Internet Explorer version 6或一個非IE 瀏覽器
DIV IF條件實例
!--[if IE 7]>
IE7
說明:如果你的瀏覽器版本有多少即會顯示IE多少,針對IE6-IE9實驗