2008-08-07 42 views
17

Sayfanın başına yakın bir HTML yorumu ekleyen bir sayfam var. Yorumun içinde * nix tarzı bir komut var.HTML yorumları bozuluyor

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

Bu yorum, sayfayı tamamen kırar. Bunun yapılmasına neden olan yorumda neyin yanlış olduğu ve neden bu durum böyle? XML Spec from the w3.org yılında

cevap

24

Yorumlar: uyumluluk için

, dize "-" (çift tire) açıklamaların içinde bulunmamalıdır GEREKİR.

2

gerçekten sayfanıza yorumunu tutmak isterseniz bunun yerine bir HTML yorumun kullanabiliriz:

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

Hatta

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

ve belirtin:

.comment {display:none;} 
Stil sayfanızda

.

1

Yorumlar, sayfanın üst kısmındaki <html>'dan önce IE'yi yordamlar moduna sokar, bu da sayfanın neden kırıldığını açıklayabilir;

Daha fazla bilgi için, "Farklı işleme modlarını tetikleme" konusuna bakın: this wikipedia page