XHTML

XHTML (e X tensible H yper t ext M arkup L anguage o Lenguaje Extensible de Marcado de Hipertexto), tiene un etiquetado más estricto que HTML y permite una correcta interpretación de la información independientemente del dispositivo con que se accede a ella.

Un sitio Web o un documento XHTML funcionan con todos los navegadores (incluso versiones antiguas) y al mismo tiempo en todos los dispositivos portátiles con soporte XML, como Laptops, TabletPcs, PDAs, Teléfonos WAP, WebPads, WebTV, etcétera.

No importa si un sitio utiliza tecnología PHP, ASP, JSP o cualquier otra, porque XHTML se integra a ellas y las complementa de manera exitosa.

XHTML es la versión XML de HTML, por lo que tiene, básicamente, las mismas funcionalidades, pero cumple las especificaciones más estrictas de XML.

Si se validan documentos con el doctype de HTML 4.01 Transitional, el paso a XHTML se vuelve muy sencillo, aplicanto las siguientes reglas básicas:

1.- Es obligatorio jerarquizar los tags HTML correctamente.
2.- La estructura HTML debe ser completa.
3.- Deben cerrarse todas las etiquetas. Las <br>, <hr>… se escriben <br/>, <hr/>
4.- Los nombres de los atributos deben ir en minúscula.
5.- El atributo id reemplaza al atributo name.
6.- Todos los documentos XHTML válidos deben uno de estos tres elementos doctype:
XHTML 1.0 Strict: Se usa cuando se desea utilizar al 100% XHTML, su nombre lo dice bien claro, es XHTML estricto, la declaración del mismo es como sigue: <!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Strict//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd»>
XHTML 1.0 Transitional: Es el más usado ya que permite manejar elementos de XHTML y HTML 4.01, además de que se debe usar cuando nuestro navegador no soporta correctamente CSS (¿No les recuerda a una E azul?), su declaración es la que sigue: <!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Transitional//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd»>
XHTML 1.0 Frameset: Se debe usar cuando se manejan frames, su declaración es la siguiente: <!DOCTYPE html PUBLIC «-//W3C//DTD XHTML 1.0 Frameset//EN» «http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd»>

Write a Reply or Comment

Your email address will not be published.