23

ページの上部近くに HTML コメントを挿入する生成されたページがあります。コメントの中には *nix スタイルのコマンドがあります。

<!-- command --option value --option2 value2 --option3 -->

このコメントはページを完全に壊します。これが発生する原因となるコメントの何が問題なのですか? また、なぜそうなるのでしょうか?

4

3 に答える 3

27

w3.orgの XML 仕様のコメント:

互換性のために、文字列「--」(二重ハイフン) はコメント内で使用してはなりません。

于 2008-08-07T22:39:12.983 に答える
2

ページにコメントを残しておきたい場合は、HTML コメントの代わりにこれを使用できます。

<div style="display:none">command --option value --option2 value2 --option3 </div>

あるいは

<div class="comment">command --option value --option2 value2 --option3 </div>

次のように指定します。

.comment {display:none;}

あなたのスタイルシートで。

于 2008-08-08T02:39:48.440 に答える
1

前のページの上部にあるコメントは、<html>IE を互換モードにスローします。これは、コメントが表示される場所である場合、ページが壊れる理由を説明できる可能性があります。

詳細については、このウィキペディア ページの「さまざまなレンダリング モードのトリガー」を参照してください。

于 2008-08-08T04:06:14.087 に答える