Es allí una manera de comentario de una sola línea en HTML utilizando sólo una secuencia de escape en el inicio de la línea?
Similar al uso de #
o //
en otros idiomas? O es <!-- ... -->
la única opción para los comentarios en html?
Respuestas
¿Demasiados anuncios?de http://htmlhelp.com/reference/wilbur/misc/comment.html
Desde el HTML es oficialmente un SGML aplicación, el comentario sintaxis utilizada en los documentos HTML es en realidad el SGML comentario sintaxis. Por desgracia, este la sintaxis es un poco confuso al principio.
La definición de una SGML comentario es básicamente el siguiente:Un comentario de la declaraciónse inicia conEste significa que las siguientes son legales SGML comentarios:<!
, seguido por cero o más comentarios, seguido por>
. Un comentario comienza y termina con "--
", y no contener la aparición de "--
".Tenga en cuenta que un "vacío" etiqueta de comentario, con sólo "
<!-- Hello -->
<!-- Hello -- -- Hello-->
<!---->
<!------ Hello -->
<!>
--
" caracteres, debe tener siempre un múltiplo de cuatro "-
" caracteres legal. (Y sí,<!>
también es legal comentario - es el comentario en blanco).No todos los analizadores HTML obtener este derecho. Por ejemplo, "
<!------> hello-->
" es una persona jurídica de el comentario, como se puede comprobar con el la regla anterior. Es una etiqueta de comentario con dos comentarios, el primero es vacía y el segundo contiene "> hola". Si lo intentas en un navegador, se le encontrar que el texto se muestra en pantalla.
Hay dos posibles razones para esto:También existe la problema con el "
- El navegador se ve el carácter ">" y piensa que el comentario termina allí.
- El navegador se ve el "
-->
" texto y piensa que el comentario termina no.--
" de la secuencia. Algunas personas tienen la costumbre de el uso de cosas como "<!-------------->
" como separadores en su origen. Por desgracia, en la mayoría de los casos, la número de "-
" personajes no es un múltiplo de cuatro. Esto significa que un navegador que trataa obtener el derecho realmente va a conseguir es mal aquí y en realidad ocultar el resto del documento.Para esta razón, utilice el siguiente sencillo la regla para componer válido y aceptado comentarios:
HTML comentario comienza con "<!--
", termina con "-->
" y no contienen "--
" o ">
" en cualquier lugar del comentario.
TL;DR Para el ajuste de los navegadores, sí; pero no hay conformación de los navegadores, así que no hay.
De acuerdo a la especificación HTML 4, <!------> hello-->
es perfectamente válido el comentario. Sin embargo, no he encontrado un navegador que implemente esta correctamente (es decir, por la especificación), debido a la mierda de los desarrolladores de no saber ni siguiendo los estándares (como digitaldreamer señalado).
Usted puede encontrar la definición de un comentario para HTML4 en el sitio web del w3c:
http://www.w3.org/TR/html4/intro/sgmltut.html#h-3.2.4
Otra cosa que muchos de los navegadores de equivocarse es que -- >
cierra un comentario como -->
.