El uso más significativo de DOCTYPE es switch a browser between Quirks Mode and Standards Mode rendering.
Esta funcionalidad se produjo debido a la representación "interrumpida" en las versiones anteriores de IE. Se descubrió que si Microsoft simplemente "arreglaba" el motor de renderizado de IE, muchos de los sitios existentes no se procesarían correctamente. Así que la forma en que funciona es si pone cualquier declaración válida DOCTYPE en absoluto en su página, la suposición es que usted sabe lo que está haciendo y su navegador lo renderizará de una manera compatible con los estándares, y si no lo pone uno en él se renderizará a la vieja manera "incorrecta".
Esto se hizo originalmente en IE para Mac, pero este comportamiento es el mismo en todas las versiones de IE desde IE5, y Firefox, Chrome, Safari y Opera.
Lo que el DOCTYPE es supone que es un Document Type Definition. HTML es un subconjunto de SGML (como es XML). La DTD le dice a un analizador qué sintaxis está usando. Por lo tanto, en una página web, su DOCTYPE debe coincidir con la versión de HTML que está utilizando.
por lo que el "xhtml1-transitional.dtd" significa el modo peculiar o el modo estándar? – Ricky
Todos los tipos de documento válidos, incluido XHTML 1.0 Transitional, harán que la página se muestre en modo estándar.Sin embargo, si se omite el tipo de documento, la página se mostrará en modo peculiar. –