Archive | sintaxis de las etiquetas xhtml RSS feed for this section

Sintaxis de las etiquetas XHTML

17 Ene

2.5. Sintaxis de las etiquetas XHTML
El lenguaje HTML original era muy permisivo en su sintaxis, por lo que era posible escribir sus
etiquetas y atributos de muchas formas diferentes. Las etiquetas por ejemplo podían escribirse
en mayúsculas, en minúsculas e incluso combinando mayúsculas y minúsculas. El valor de los
atributos de las etiquetas se podían indicar con y sin comillas (“). Además, el orden en el que se
abrían y cerraban las etiquetas no era importante.
La flexibilidad de HTML puede parecer un aspecto positivo, pero el resultado final son páginas
con un código HTML desordenado, difícil de mantener y muy poco profesional.
Afortunadamente, XHTML soluciona estos problemas añadiendo ciertas normas en la forma de
escribir las etiquetas y atributos.
A continuación se muestran las cinco restricciones básicas que introduce XHTML respecto a
HTML en la sintaxis de sus etiquetas:
1) Las etiquetas se tienen que cerrar de acuerdo a como se abren:
Ejemplo correcto en XHTML:
<p>Este es un párrafo con <a>un enlace</a></p>
Ejemplo incorrecto en XHTML (pero correcto en HTML):
<p>Este es un párrafo con <a>un enlace</p></a>
2) Los nombres de las etiquetas y atributos siempre se escriben en minúsculas:
Ejemplo correcto en XHTML:
<p>Este es un párrafo con <a href=”http://www.google.com”>un enlace</a></p>
Ejemplo incorrecto en XHTML (pero correcto en HTML):
<P>Este es un párrafo con <A HREF=”http://www.google.com”>un enlace</A></P>
3) El valor de los atributos siempre se encierra con comillas:
Ejemplo correcto en XHTML:
<p>Este es un párrafo con <a href=”http://www.google.com”>un enlace</a></p>
Ejemplo incorrecto en XHTML (pero correcto en HTML):
<p>Este es un párrafo con <a href=http://www.google.com>un enlace</a></p>
4) Los atributos no se pueden comprimir:
Ejemplo correcto en XHTML:
<dl compact=”compact”>…</dl>
Ejemplo incorrecto en XHTML (pero correcto en HTML):