我的html文件中包含以下内容。
<!--[if (IE)]><!--> i am IE <!--<![endif]-->
<!--[if !(IE)]><!--> i am not ie <!--<![endif]-->
在IE中查看时,它会正确显示“我是IE”
在Chrome / Firefox中查看时,错误地显示“我是IE,我不是”而不是“我不是IE”
您错误地在第一行终止了IE条件注释,因此其他浏览器将在定界符之间看到内容(您也可以看到文本在第一行中如何以黑色突出显示,这不是您想要的内容):
<!--[if (IE)]> i am IE <![endif]-->
<!--[if !(IE)]><!--> i am not ie <!--<![endif]-->
第二行是正确的,因为您希望向非IE浏览器显示该内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句