IE條件注釋學習記錄

2021-07-31 20:33:55 字數 699 閱讀 5042

當我們開啟京東**並檢視原始碼時會發現這樣的一段**

那這這樣的一段**是什麼意思呢?

其實就是ie條件注釋。條件注釋其實就是一種對常規html注釋的擴充套件,它能夠根據注釋條件顯示**塊。

1. 請看這段**  :

這段**的意思是:在windows上的ie5和更高版本的ie瀏覽器就會link這個xu.css ,但是其他瀏覽器只會認為這是被注釋掉的內容。

2. 請看這段**  :

同過上乙個**段的解釋,可以看出xu.css只有在 ie6瀏覽器中被link.

3.

這段**當然只有在 小於ie6版本的ie瀏覽器中執行

4 但是 向下顯露的條件注釋 寫法略有不同

而這段**的含義是 它對ie的所有版本隱藏樣式表

它會對ie5.x隱藏樣式(條件注釋是在ie5中被引入的)

現在你可以猜一下京東的那段注釋是什麼意思了

IE條件注釋

條件注釋 conditional comment 是於 html 原始碼中被 microsoft internet explorer 有條件解釋的語句。條件注釋可被用來向 internet explorer 提供及隱藏 是乙個類似if判斷的語法注釋塊 ie5之上支援。1.有兩種 條件注釋 下層顯示 ...

IE條件注釋

條件注釋是ie專門提供的一種語法,其他瀏覽器會將其作為注釋而忽略這些語句。作用 根據不同的ie版本載入對應的css或者js檔案,甚至css 和html 重要提示自ie10起,標準模式不再支援條件注釋。而是採用特徵檢測給瀏覽器不支援的功能來提供備用策略。有關標準模式的詳細資訊,請參閱定義文件相容性。術...

IE條件注釋判斷

相信大家都知道ie有專門的注釋條件判斷來引入一些css js html 但是語法有點拗口,記不住,下面我來做一下筆記 正常的html注釋 注釋條件判斷 ie7 ie7及以上 ie7及以下 ie7以上 不含ie7 ie7以下 不含ie7 ie7或ie8 非ie7或ie8 或者 非ie的寫法比較特殊 任...