2010-04-04 169 views
5

我只是想知道是否有可能自己評論IE條件評論(用於測試目的)?以下不起作用:如何評論IE條件註釋?

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

在此先感謝! flexx

回答

5

不,這是不可能的。

SGML/HTML/XML/XHTML註釋不能嵌套。

+0

因此,它不可能沒有使他們無效(newtover的建議)...謝謝! – flexx 2010-04-04 21:38:56

0

如果我是你,我會使用像模板工具包一個模板系統,然後就包含或排除有條件的評論,基於一些變量,你可以在運行時設置。

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

+0

我會檢查出... thx – flexx 2010-04-04 21:40:27

5

我想你可以插入東西,使他們無效:

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

如果發送的是通過如.ASP或ASPX這樣的服務器,然後當然,你可以發表評論那出了服務器端。

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

:)

0

不能嵌套評論,但你可以通過增加一個額外<!--到開始它們註釋掉。您上面的示例從<!-- <!--[if IE 7]> some code <![endif]--> -->更改爲<!-- <!--[if IE 7]> some code <![endif]-->。只要拿出額外的-->,它應該評論那討厭的條件。

在Firefox 3.5.2和IE 7.0.5730.13CO測試成功