我想知道是否有可能将IE条件注释本身注释掉(为了测试目的)?以下内容不起作用:
<!-- <!--[if IE 7]> some code <![endif]--> -->
提前感谢!flexx
<!--\[if IE 7]> some code <!\[endif]-->
<!--[if IE 70]> some code <![endif]-->
:)
如果您是通过像.asp或.aspx这样的服务器发送它,那么当然可以在服务器端注释掉它。
你不能嵌套注释,但是你可以通过在开头添加额外的<!--
来注释掉它们。你上面的例子从<!-- <!--[if IE 7]> some code <![endif]--> -->
变成了<!-- <!--[if IE 7]> some code <![endif]-->
。只需去掉多余的-->
即可注释掉那个讨厌的条件。
在Firefox 3.5.2和IE 7.0.5730.13CO中测试成功。