[英]HTML IE conditional statement: Not working with Chrome/Firefox
我的html文檔中有以下內容。
<!--[if (IE)]><!--> i am IE <!--<![endif]-->
<!--[if !(IE)]><!--> i am not ie <!--<![endif]-->
在IE中查看它正確地說“我是IE”
在Chrome / Firefox中查看時,它錯誤地說“我是IE我不是ie”而不是“我不是IE”
您在第一行上錯誤地終止了IE條件注釋,因此其他瀏覽器將看到分隔符之間的內容(您還可以看到文本在第一行突出顯示為黑色,這不是您想要的):
<!--[if (IE)]> i am IE <![endif]-->
<!--[if !(IE)]><!--> i am not ie <!--<![endif]-->
第二行是正確的,因為您要向非IE瀏覽器顯示該內容。
應該用過
<!--[if IE]>i am IE<![endif]-->
<![if !(IE)]>i am not ie<![endif]>
參考 :關於條件語句的用法,
如果您想了解更多,請查看#example部分
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.