El documento describe XHTML, que es una combinación de HTML y XML utilizada para crear páginas web. XHTML sigue las reglas de XML, por lo que los documentos pueden ser validados y editados por herramientas estándar de XML. Los documentos XHTML deben seguir ciertas reglas como incluir la declaración DOCTYPE correcta, tener una estructura gramaticalmente correcta con todos los elementos anidados y cerrados adecuadamente, y respetar las incompatibilidades entre elementos.
2. XHTML= Extensible Hypertext Markup Language
XHTML es una combinación entre HTML y XML.
Es un lenguaje utilizado para crear páginas web.
Es una reformulación de HTML 4.0
Es una recomendación de W3C
3.
4.
5.
6. Los documentos XHTML se establecen en base a las
reglas XML. Por tanto, pueden ser visualizados, editados
y validados por cualquier herramienta estándar XML.
Los documentos XHTML pueden escribirse para que
funcionen igual o mejor que los elaborados con HTML
4.0 o XHTML 1.0.
Los documentos XHTML pueden contener aplicaciones
(por ejemplo applets o scripts) que se basen en DOM y
que modifiquen la propia estructura del documento
XHTML.
Permite insertar en el documento XHTML nuestras
propias marcas que no tienen por qué estar definidas
en el estándar general. Esto es lo que se llama
modularización XHTML.
8. En la línea 1: define versión de XHTML a utilizar y el
tipo de codificación de los caracteres utilizados en
dicho documento
En la línea 2: se hace la declaración del DOCTYPE
En la línea 4: se hace referencia al espacio nominal
de XHTML y especificamos que el lenguaje es el
Español.
El resto de líneas es la definición del documento
XHTML de la misma forma que haríamos si fuera
HTML.
9. Debe existir una declaración <!DOCTYPE>
<!DOCTYPE html PUBLIC quot;-//W3C//DTD XHTML 1.0
Strict//ENquot; quot;DTD/xhtml1-strict.dtdquot;>
<!DOCTYPE html PUBLIC quot;-//W3C//DTD XHTML 1.0
Transitional//ENquot; quot;DTD/xhtml1-transitional.dtdquot;>
<!DOCTYPE html PUBLIC quot;-//W3C//DTD XHTML 1.0
Frameset//ENquot; quot;DTD/xhtml1-frameset.dtdquot;>
10. El documento debe ser quot;gramaticalmente correcto“:
Un documento gramaticalmente correcto significa
que todos los elementos deben tener su marca de
cierre y sin solapamiento con otros elementos.
BIEN: <p>esto es un párrafo <u>y esto
subrayado</u>.</p>
MAL: <p>esto es un párrafo <u>y esto en
negrita</p>.</u>
11. Los nombres deben ir en minúsculas. Los nombres
de los elementos y de los atributos deben estar en
minúsculas. Esto se debe a que XML distingue entre
mayúsculas y minúsculas.
BIEN: <html><body leftalign=quot;0quot;>hola
mundo</body></html>
MAL: <HTML><Body LeftaligN=quot;0quot;>hola
mundo</Body></HTML>
12. Todos los elementos deben indicar su cierre. Esto
se debe a que en HTML 4.0 se pueden definir
elementos que deberían tener su cierre indicado
pero que luego no utilizan.
13. Los valores de los atributos deben ir entrecomillados
BIEN: <table border=quot;0quot; align=quot;centerquot;>...</table>
MAL: <table border=0 align=center>...</table>
Incompatibilidades entre elementos
a: no puede contener otros elementos a.
pre: no puede contener los elementos
img, object, big, small, sub o sup.
button: no puede contener los elementos
input, select, textarea, label, button, form, fieldset,
iframe o isindex.