lunes, 26 de noviembre de 2012

¿Qué es XHTML?

Acrónimo de eXtensible Hypertext Markup Language (lenguaje extensible de marcado de hipertexto). Es un lenguaje de programación pensado para sustituir a HTML. XHTML es la versión XML de HTML con las mismas funcionalidades, pero cumple las especificaciones, más estrictas, de XML. 
 
Es una reformulación de HTML 4.0 como una aplicación XML 1.0. Para ello, utiliza las reglas de alguno de los 3 DTDs definidos por el W3C. La compatibilidad con agentes de usuario HTML existentes es posible siguiendo un pequeño conjunto de reglas.

Las ventajas más evidentes que ofrece el migrar a XHTML son:
  • 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 lo hacían antes tanto en los agentes de usuarios conformes a HTML 4.0 como en los nuevos agentes conformes a 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.
  • Se estima que para el año 2002 el 75% de los accesos a la Red se harán a través de dispositivos que no son PC’s. XHTML está diseñado para poder ser visualizado en cualquier tipo de plataforma.
  • Hacer las páginas legibles por personas discapacitadas. Al no tener marcas que indiquen forma de representación entremezcladas con el propio contenido, es mucho más facil construir agentes de usuario que lean ese contenido a personas invidentes o lo pasen a otros formatos como Braille.

Referencia
http://www.pergaminovirtual.com.ar/definicion/XHTML.html
http://www.webtaller.com/construccion/lenguajes/html/manuales/manual_de_introduccion_xhtml.php

No hay comentarios:

Publicar un comentario