Tecnología

Inicio

Cuáles son los diferentes DTD en XHTML?

Cuáles son los diferentes DTD en XHTML?


Tres diferentes DTD, también conocido como Document Type Definitions, acompañan a XHTML. La DTD indica al navegador Web la versión del lenguaje de marcado de la página Web está utilizando. La declaración DOCTYPE es esencial para ayudar a cargar las páginas web correctamente. XHTML contiene los mismos tres DTD - estrictas, de transición, y un conjunto de marcos - como HTML 4.01. Sin embargo, XHTML presenta un lenguaje de marcado que ofrece algunas diferencias significativas con HTML 4.01, que es la razón por la DTD es tan importante.

Declaración DOCTYPE - DTD

DTD es el primer elemento de código que aparece en una página web. Cada declaración DOCTYPE identifica si es estricta, de transición o de marcos. Por ejemplo, la siguiente cadena es a partir del código DTD: "- // W3C // DTD XHTML 1.0 Transitional // EN". Situado entre el "W3C" y "ES" es el tipo de DTD, que es XHTML 1.0 Transitional. Para DTD estricta o DTD de marcos, sustituir la palabra "transición" con "estricto" o "conjunto de marcos". Memorización de éstos no es necesaria porque muchas aplicaciones web insertan automáticamente al principio de un documento HTML. El DTD contiene instrucciones para el navegador sobre cómo mostrar las páginas web.

DTD estricto - XHTML

La estricta declaración de tipo de documento se informa a los navegadores web que contienen las páginas Web de lenguaje de marcado XHTML sólo es aceptable. El uso de cualquiera de los elementos en desuso o atributos desaprobados evitará que las páginas Web se cargue correctamente. Esto se debe a que esos elementos y atributos ya no se utilizan en XHTML. Por ejemplo, estilos de fuente, como <u> </ u> para utilizar texto subrayado, son aceptables cuando se utiliza HTML 4.01, pero no reconocida con XHTML. subrayando el texto sólo se puede hacer en la hoja de estilo en cascada (CSS). Así es como el DTD estricto está escrito:

<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Strict // EN"
"Http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;>

Transición DTD - XHTML

La declaración de tipo de documento de transición le dice a los navegadores Web páginas Web contienen lenguaje de marcas tanto de XHTML y HTML 4.01. Esto simplemente significa que la etiqueta subrayado obsoletos que no se puede utilizar con el DTD estricto, se puede utilizar con el DTD de transición. Se reconocerá la etiqueta subrayado junto con otros elementos y atributos desaprobados cuando el navegador va a cargar la página. De acuerdo con secuencias de comandos principal, la declaración de tipo de documento de transición se utiliza con mayor frecuencia para evitar problemas de compatibilidad que pueden ocurrir dentro de un navegador. Así es como se escribe la DTD de transición:

<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN"

"Http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;>

DTD frameset - XHTML

Si desea que sus páginas Web de pérdida de marcos, el conjunto de marcos DTD es el más adecuado para tal fin. Aparte de el uso de marcos, el conjunto de marcos DTD es la misma que la DTD de transición. Así es como el conjunto de marcos DTD está escrito:

<! DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Frameset // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd&quot;>