Articulo de referencia

Elemento bien formado

En el diseño de páginas web , y en general para todos los lenguajes de marcado como SGML , HTML , [ 1 ] y XML , [ 2 ] un elemento bien formado es aquel que a) se abre y posterio...

En el diseño de páginas web , y en general para todos los lenguajes de marcado como SGML , HTML , [ 1 ] y XML , [ 2 ] un elemento bien formado es aquel que a) se abre y posteriormente se cierra, o b) es un elemento vacío, que en ese caso debe terminarse; y en ambos casos, que está correctamente anidado de manera que no se superponga con otros elementos.

Por ejemplo, en HTML: <b>word</b>es un elemento bien formado, mientras que <i><b>word</i>no lo es, ya que el elemento en negrita no está cerrado.<b>

En XHTML y XML, los elementos vacíos (elementos que no tienen contenido) se cierran añadiendo una barra diagonal al final de la etiqueta de apertura (solamente), por ejemplo, <p> , <div> , <div> , etc. En HTML 4.01 y versiones anteriores, no se añade ninguna barra diagonal para cerrar el elemento. HTML5 no la requiere, pero suele añadirse para garantizar la compatibilidad con el procesamiento de XHTML y XML.<img/><br/><hr/>

En un documento bien elaborado,

  • todos los elementos están bien formados y
  • Un único elemento, conocido como elemento raíz , contiene todos los demás elementos del documento.

Por ejemplo, el siguiente código no es HTML bien formado, porque los elementos emy se superponen:strong

<!-- ¡INCORRECTO! ¡HTML NO está bien formado! --> <p> Normal <em> enfatizado <strong> fuerte enfatizado </em> fuerte </strong></p>
<!-- Correcto: HTML bien formado. --> <p> Normal <em> enfatizado <strong> fuerte enfatizado </strong></em> <strong> fuerte </strong></p> <p> Alternativamente <em> enfatizado </em> <strong><em> fuerte enfatizado </em> fuerte </strong></p>

En XML , la expresión « documento bien formado» se usa a menudo para describir un texto que sigue todas las reglas sintácticas, como las reglas de buena formación de la especificación XML: estrictamente hablando, la expresión es tautológica, ya que un texto que no sigue estas reglas no es un documento XML. Las reglas para los documentos XML bien formados van más allá de los requisitos generales para los lenguajes de marcado mencionados anteriormente. Las reglas adicionales incluyen, por ejemplo, una regla para citar valores de atributos, la distinción entre mayúsculas y minúsculas en los nombres de las etiquetas, reglas sobre los caracteres que pueden aparecer en los nombres y en otros lugares, la sintaxis de los comentarios, las instrucciones de procesamiento , las referencias a entidades y las secciones CDATA, y muchos otros detalles similares. A veces, el adjetivo «bien formado» se usa para contrastar con «válido» : un documento XML válido es aquel que no solo está bien formado, sino que también se ajusta a la gramática definida en su propia DTD ( Definición de Tipo de Documento ).

Referencias

  1. Musciano, Chuck; Kennedy, Bill (17 de octubre de 2006). HTML y XHTML: La guía definitiva . O'Reilly Media, Inc. pág.  499. ISBN 978-1-4493-9745-6.
  2. Bates, Marcia J. (2011-12-20). Comprensión de los sistemas de recuperación de información . Boca Raton, FL: CRC Press. pág. 649. ISBN  978-1-4398-9196-4.