Tecnología

Inicio

¿Cuál es la diferencia entre XHTML Transición y estricto?

¿Cuál es la diferencia entre XHTML Transición y estricto?


La declaración DOCTYPE es tan importante para una página web que aparece en la parte superior de cada documento HTML. DOCTYPE identifica un tipo de definición de documento específico (DTD). Contiene información del explorador Web utiliza para determinar el lenguaje de marcado que se utilizará para cargar la página web en el navegador. Aunque hay varios doctypes, los dos más utilizados para XHTML son transitorias y estricta.

Doctype

El Doctype es la primera línea que aparece en el XHTML. Es una declaración, o un anunciando, del lenguaje de marcado que aparezca en el documento. En la sintaxis Doctype, la cadena, "DOCTYPE, <!" Aparece por primera vez en letras mayúsculas, seguido de "HTML" que informa al navegador el elemento es HTML. Esto se utiliza para HTML y XHTML, ya que existen otros tipos de lenguajes de marcado. La palabra "público" identifica el Doctype como estar disponible públicamente. La cadena que sigue, que es "- // W3C // DTD XHTML 1.0 Transitional // EN" identifica el Doctype. En este ejemplo, es XHTML 1.0 Transitional. El W3C representa el World Wide Web Consortium. Esta es la organización que posee y mantiene la Doctype, y establece las normas para XHTML.

El siguiente es el Doctype para XHTML de transición:
<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

Este es el DOCTYPE de un estricto XHTML:
<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Strict // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>

La mayoría del software Web desarrollar insertará el Doctype cuando se inicia un nuevo documento HTML. Sin embargo, todavía se puede cambiar la versión DTD.

XHTML

XHTML (eXtensible HyperText Markup Language) se crea a partir de HTML 4.01 y XML (Extensible Markup Language). Su introducción a la Web vino ya que la demanda creció por más limpio y marcado consistente para las páginas Web que aparezcan como fueron creados -. Independientemente del navegador las páginas web se ven en XHTML Aunque es similar a la versión 4.01, existen diferencias entre los dos . XHTML requiere que los elementos estén en minúsculas, y todos los elementos deben estar cerradas y la imbricación correcta.

Doctype de transición

De acuerdo con Sitepoint, el DTD de transición es el más preferido, ya que incorpora tanto XHTML 1.0 y HTML 4.01, es decir, elementos y atributos actuales se pueden utilizar para construir una página web - y navegadores apoyará la combinación. También se recomienda el uso de DTD de transición para soportar los navegadores más antiguos, porque los navegadores no han incorporado soporte para hojas de estilo en cascada.

Doctype estricta

Al igual que el DOCTYPE de transición indica a los navegadores para permitir HTML y XHTML, el Doctype estricta informa navegadores para seguir las reglas de XHTML única. Esto significa que no hay elementos y atributos en desuso u obsoletos serán permitidos en el lenguaje de marcas. Si todos los elementos en desuso aparecen en el código, tal como la etiqueta "<underline>", la página Web no se carga correctamente. De acuerdo con ScriptingMaster, el uso de la DTD estricto permite la Web para validar documentos XHTML rápidamente. Esta eficiencia es posible porque el estilo de presentación de las páginas ha sido separado de el contenido de las páginas Web.