我只是想知道是否可以自己评论IE条件评论(用于测试目的)?以下不起作用:
<!-- <!--[if IE 7]> some code <![endif]--> -->
提前致谢! FLEXX
答案 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这样的模板系统,然后根据您在运行时设置的某个变量,有条件地包含或排除注释。
答案 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中成功测试