use*_*003 5 html conditional-comments
我的html文档中有以下内容.
<!--[if (IE)]><!--> i am IE <!--<![endif]-->
<!--[if !(IE)]><!--> i am not ie <!--<![endif]-->
Run Code Online (Sandbox Code Playgroud)
在IE中查看它正确地说"我是IE"
在Chrome/Firefox中查看时,它错误地说"我是IE我不是ie"而不是"我不是IE"
Bol*_*ock 11
您在第一行上错误地终止了IE条件注释,因此其他浏览器将看到分隔符之间的内容(您还可以看到文本在第一行突出显示为黑色,这不是您想要的):
<!--[if (IE)]> i am IE <![endif]-->
<!--[if !(IE)]><!--> i am not ie <!--<![endif]-->
Run Code Online (Sandbox Code Playgroud)
第二行是正确的,因为您要向非IE浏览器显示该内容.