66 votes

Commentaires HTML dans la balise d'ouverture de l'élément

Quand j'essaye ça

 <option disabled = "disabled" <!-- Used to disable any particular option -->
        selected = "selected" <!-- Used to pre-select any particular option -->
        label = "string"      <!-- Used to provide a short version of the content in the option --> 
        value = "value">      <!-- The actual value that will be send to the server. If omitted the content between the option opening and closing tags will be send. -->

Option 1
</option>

J'essaie de commenter les attributs et les valeurs à l'intérieur de la balise openning de l'élément. Cependant, cela ne fonctionne pas car les navigateurs (testés sur IE9, FF4.01, GG11, AF5 et Opera11) traitent tout ce qui suit le disable="disabled" comme commentaire ou contenu.

Les commentaires HTML ne sont-ils pas autorisés dans la balise d'ouverture des éléments ?

63voto

Quentin Points 325526

Les commentaires HTML ne sont pas du tout autorisés à l' intérieur des balises, de début ou de fin.

7voto

jonathanconway Points 8307

J'ai lancé une norme de structuration des commentaires HTML, appelée 'HTMLDoc', analogue à JSDoc pour Javascript, JavaDoc pour Java, etc.

Vous pouvez lire à ce sujet ici : http://usehtmldoc.surge.sh .

Il permet la documentation au niveau de la balise, de l'attribut et de la valeur.

Pour votre code, cela pourrait ressembler à ceci:

 <!--
@tag option
@attribute disabled Used to disable any particular option
@attribute selected Used to pre-select any particular option
@attribute label Used to provide a short version of the content in the option
@attribute value The actual value that will be send to the server. If omitted the content between the option opening and closing tags will be send.
-->

<option disabled = "disabled"
        selected = "selected"
        label = "string"
        value = "value">
Option 1
</option>

5voto

winSharp93 Points 7124

Non. Selon la balise de commentaire HTML, ces commentaires sont des balises comme n'importe quelle autre balise HTML et ne peuvent donc pas être placé à l'intérieur des balises de début ou de fin.

1voto

Nous ne pouvons pas utiliser de commentaires à l'intérieur des balises HTML, mais nous pouvons utiliser des commentaires après ou avant les balises HTML.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X