HTML sigue ciertas reglas. Estas reglas se incluyen en un archivo de definición de tipo de documento, o como se conoce como DTD. DTD es un documento XML que explica qué etiquetas, atributos o valores son válidos para un tipo específico de HTML. Cada versión HTML tiene un DTD correspondiente. Ahora podría preguntar: "¿Qué tiene todo esto que ver con CSS?"
Si desea que todo el contenido en una página web se muestre de manera correcta y consistente en un navegador web, debe informar al navegador web qué versión de HTML o XHTML está utilizando, incluida lo que significa la Declaración de Doctype al comienzo de una página web. Esta declaración de tipo de documento se encuentra en la primera línea del archivo HTML, no solo que define la versión HTML que está utilizando (como HTML 4.01 Transitional), sino que también señala el archivo DTD apropiado en la página web. Cuando el documento se declare incorrectamente, hará que la mayoría de los navegadores ingresen a un estado de advertencia llamado modo Quirks.
El modo Quirks es el método utilizado por los fabricantes de navegadores para que su software se ejecute como navegadores en alrededor de 1999 (la era de Netscape 4 e Internet Explorer 5). Si un navegador moderno encuentra una página web que no tiene el tipo de documento correcto, pensará: "Bueno, esta página web debe haber sido escrita en un editor HTML muy temprano y hace mucho tiempo. Tengo que fingir que soy un navegador realmente antiguo para mostrar la página web, al igual que esos viejos navegadores". Es por eso que cuando no hay un tipo de documento correcto, el estilo de las páginas web lindas con CSS puede no parecer lo que debería estar basado en los estándares actuales. Cuando detecte en su navegador, navegue accidentalmente su página en modo peculiaridad, puede dejar de intentar solucionar problemas de visualización relacionados con tipos de documentos incorrectos en lugar del uso incorrecto de HTML o CSS.
Atención: Para obtener más información sobre los modos extraños, visite www.quirksmode.org/index.html?/css/quirksmode.html y http://hsivonen.iki.fi/doctype/.
Afortunadamente, obtener el tipo de documento correcto es simple. Todo lo que necesita saber es qué versión de HTML está utilizando. Lo más probable es que haya creado una página web con HTML 4. Incluso puede haber comenzado a usar XHTML para su sitio web (consulte la página 5).
Las versiones más populares de HTML y XHTML son HTML 4.01 Transitional y XHTML 1.0 Transitional. Estos tipos de HTML aún le permiten usar etiquetas de visualización, como etiquetas <font>, que también proporcionan una transición de HTML heredado a nuevo HTML: HTML más estricto y XHTML
Etiqueta. Si bien es mejor no usar estas etiquetas, todavía funcionan en transición, por lo que puede eliminar estas etiquetas de estilo antiguo en función de su propia situación. En versiones estrictas de HTML y XHTML, algunas etiquetas de estilo antiguo no funcionan en absoluto.
Nota: En términos generales, las versiones estrictas de HTML y XHTML no aceptan etiquetas y atributos que solo hacen que las páginas web muestren buenos resultados, como etiquetas <font> y atributos centrados de un párrafo. Tampoco aceptan algunos atributos una vez populares, como el atributo objetivo de un enlace, lo que le permite abrir un enlace en una nueva ventana.
Si está utilizando HTML 4.01 Transitional, escriba la siguiente declaración de tipo de documento al comienzo de cada página web que cree:
Código de muestra [www.cuoxin.com]