



(2 opiniones)
| XHTML tiene un rol entre las demás tecnologías de marcado. (W3.org) |
XHTML 1.0 lo único que hace es convertir HTML a algo compatible con XML. El propósito es permitir compatibilidad con los otros lenguajes que forman el abanico de posibilidades:
Un documento XHTML utiliza los mismos tags que uno de HTML/4.01 con la diferencia de que es un documento XML bien formado. (Bien-Formado significa validez a nivel léxico, mientras que Válido se aplica al nivel sintáctico, es decir, en relación con una DTD que da significado al documento)
Declarar tipo de documento: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Declarar inicio de página html: <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
Cerrar todos los tags, ie: <p> ... </p>, <li> ... </li>
Incluir marca de cierre para tags vacíos, ie: <hr />, <br />
Poner entre comillas todos los atributos, ie: <img src="miimagen.gif" />
Todos los tags en minúsculas.
Terminar con </html>
Se puede usar HTML tidy para convertir los documentos preexistentes. Tidy es muy rápido y funciona en prácticamente todas las plataformas. La ventaja de tener buen marcaje es no toparse con sorpresas relacionadas con problemas de compatibilidad.
|