回答
從Wikipedia article on conditional comments(修改,以適應您的版本要求):
<!--[if gt IE 7]><!-->
<p>This code displays on non-IE browsers and on IE 8 or higher.</p>
<!--<![endif]-->
在第一行中的怪異標記用來做標記符合標準。
+1非常有用! – 2011-04-07 13:53:37
有沒有辦法讓非IE瀏覽器的條件註釋通過https://validator.w3.org/進行驗證?如果使用除IE或條件註釋的變體之外的全部內容會在結束標籤上拋出僞造的註釋錯誤。有沒有辦法避免驗證錯誤? – lowtechsun 2015-09-30 21:15:22
你的問題將得到更好的表述爲「使用條件註釋排除IE瀏覽器中的內容」 ;-)
雖然CC的最常用於提供IE附加內容,還有一個變種,它允許你防止IE看到內容。有了他們慣常的傲慢態度,MS選擇稱這個「downlevel-revealed conditional comments」(因爲在他們的世界中所有其他瀏覽器都比IE差)。
喜歡的東西
<![if !IE]><p>You are not using Internet Explorer.</p><![endif]>
應該是你所需要的。
請注意,將此描述爲「有條件的評論」是MS奇怪地使用單詞來表示他們選擇它們的含義的另一個例子,而不是其他人意味着什麼:上述工作原因是因爲它實際上不是評論,所以IE以外的所有瀏覽器都假設你在HTML中犯了一個可怕的錯誤,並繼續解析其中的內容。
這也意味着它可能會在使用application/xhtml + xml內容類型的XHTML中嚴重失敗,但那是另一回事。
有這樣的事情在一個不錯的資源:http://www.javascriptkit.com/javatutors/conditionalcompile.shtml
這與@_jscript_version變量一起幫助你達到預期的效果。 (因爲我只允許將一個鏈接作爲新用戶來嵌入,所以您必須爲Google提供「版本信息(Windows腳本 - JScript)」):-(
- 1. 有效條件註釋針對非IE瀏覽器和IE特定版本
- 2. .NET回發讓其他瀏覽器加載IE條件註釋
- 3. 除IE外的其他瀏覽器的CSS條件註釋?
- 4. 是否有任何等同於Chrome和Safari瀏覽器的IE條件註釋?
- 5. 如何理解IE的註釋條件?
- 6. 如何評論IE條件註釋?
- 7. 添加針對IE瀏覽器的CSS類:JavaScript或條件註釋?
- 8. 如何在drupal6中爲IE瀏覽器使用條件CSS?
- 9. JSF 2.1&IE條件註釋
- 10. HTML /條件註釋 - 條件註釋的行爲與瀏覽器的預期一致嗎?
- 11. 有條件的CSS的IE瀏覽器
- 12. 給IE瀏覽器一個條件?
- 13. 如何編寫垂直右側IE瀏覽器欄
- 14. 如何在編寫Javascript時處理IE瀏覽器
- 15. 防止JS的運行條件編譯透露IE瀏覽器
- 16. 如何開發IE瀏覽器插件
- 17. 適用於非IE瀏覽器的瀏覽器緩存API
- 18. 如何使用javascript /條件註釋測試瀏覽器對css3的兼容性?
- 19. 有條件的IE瀏覽器狀態 - 如果現代瀏覽器
- 20. 如何爲網絡瀏覽器編寫Kinect插件
- 21. IE瀏覽器在關閉瀏覽器後做註銷
- 22. 如何編寫Python機器人瀏覽
- 23. 瀏覽器 - 文件編寫器擴展?
- 24. 日期在非IE瀏覽器
- 25. 不能寫在FF或IE瀏覽器,Chrome瀏覽器只
- 26. WebGL IE瀏覽器控件
- 27. IE的條件標籤 - 如果瀏覽器是IE瀏覽器,是否可以不加載JS文件?
- 28. 防止瀏覽器註釋php代碼html文本編輯器
- 29. IE條件註釋不起作用
- 30. IE 7條件註釋不起作用
Retag:Added html標籤 – 2009-07-02 11:01:24