HTML kommentaar afbreek
Vra
Ek het 'n bladsy wat gegenereer word wat voeg 'n HTML kommentaar naby die top van die bladsy. Binne-in die kommentaar is 'n opdrag * nix-styl.
<!-- command --option value --option2 value2 --option3 -->
Hierdie kommentaar breek die bladsy heeltemal. Wat is verkeerd met die kommentaar te veroorsaak dat dit gebeur, en waarom is dit die geval?
Oplossing
Kommentaar in die XML Spec van die w3.org :
Vir verenigbaarheid, die string "-" (Dubbel-koppelteken) MOET NIE binne kommentaar.
Ander wenke
As jy regtig wil om die kommentaar in jou bladsy te hou kan jy dit gebruik in plaas van 'n HTML-kommentaar:
<div style="display:none">command --option value --option2 value2 --option3 </div>
Of selfs
<div class="comment">command --option value --option2 value2 --option3 </div>
en spesifiseer:
.comment {display:none;}
in jou style.
Kommentaar op die top van die bladsy voor <html>
sal gooi IE in eienaardighede af, wat kan verduidelik waarom die bladsy breek, as dit is waar jou kommentaar verskyn.
Vir meer inligting, kyk na die "Generating verskillende lewering modes" op hierdie wikipedia bladsy