HTML條件注釋用法詮釋

2021-08-19 10:32:05 字數 683 閱讀 3315

注釋內容以樣式為例,如下:

上面是除了ie瀏覽器外所有瀏覽器都識別這個樣式,另外css-tricks的《how to create an ie-only stylesheet》一文中提供了另一種寫法:

rel="stylesheet"

type="text/css"

href="not-ie.css" />

這種方法是樣式表使用在低於ie10的瀏覽器,換句話說除了ie10以外的所有ie版本都將被支援。

也可以寫成

前面我們也說過了lt和lte的區別,lt表示小於版本號,不包括條件版本號本身;而lte是小於或等於版本號,包括了版本號自身

上面這幾種方法,使用的是低於(lt)和低於或等於(lte)的方法來判斷,我們也可以使用大於gt和大於或等於gte達到上面的效果:

參考:

HTML條件注釋

ie條件注釋是微軟從ie5開始就提供的一種非標準邏輯語句,作用是可以靈活的為不同ie版本瀏覽器匯入不同html元素。很顯然這種方法的最大好處就在於屬於微軟官方給出的相容解決辦法而且還能通過w3c的效驗 因為從ie10開始,ie瀏覽器已經不再支援條件注釋。所以下面的寫法,只能識別ie9 瀏覽器 注意 ...

HTML條件注釋

html 語法ie條件注釋是微軟從ie5開始就提供的一種非標準邏輯語句,作用是可以靈活的為不同ie版本瀏覽器匯入不同html元素。很顯然這種方法的最大好處就在於屬於微軟官方給出的相容解決辦法而且還能通過w3c的效驗 識別ie 因為從ie10開始,ie瀏覽器已經不再支援條件注釋。所以下面的寫法,只能識...

HTML中的IE條件注釋

ie條件注釋是一種特殊的html注釋,這種注釋只有ie5.0及以上版本才能理解。比如普通的html注釋是 1 lt thisisa comment gt 而只有ie可讀的ie條件注釋是 1 lt ifie lt endif 非ie條件注釋 1 lt if ie non ie html code lt...