如何评论IE条件评论?

时间:2010-04-04 21:21:56

标签: html comments

我只是想知道是否可以自己评论IE条件评论(用于测试目的)?以下不起作用:

<!-- <!--[if IE 7]> some code <![endif]--> -->

提前致谢! FLEXX

6 个答案:

答案 0 :(得分:5)

不,这是不可能的。

SGML / HTML / XML / XHTML注释不能嵌套。

答案 1 :(得分:5)

我认为你可以插入一些东西使它们无效:

<!--\[if IE 7]> some code <!\[endif]-->

答案 2 :(得分:3)

<!--[if IE 70]> some code <![endif]-->

:)

答案 3 :(得分:0)

如果我是你,我会使用像Template Toolkit这样的模板系统,然后根据您在运行时设置的某个变量,有条件地包含或排除注释。

模板工具包http://template-toolkit.org/

答案 4 :(得分:0)

如果您通过.asp或aspx等服务器发送,那么您当然可以在服务器端发表评论。

答案 5 :(得分:0)

您无法嵌套评论,但可以通过在开头添加额外的<!--来评论它们。您上面的示例从<!-- <!--[if IE 7]> some code <![endif]--> -->更改为<!-- <!--[if IE 7]> some code <![endif]-->。只需取出额外的-->,它应该注释掉那个讨厌的条件。

在Firefox 3.5.2和IE 7.0.5730.13CO中成功测试