tag body attribute html5 doctype standards-compliance

html5 - body - <! DOCTYPE html> y navegadores más antiguos



title html css (2)

¿ <!DOCTYPE html> activa el modo estándar para los navegadores más antiguos? Decir "en todos los navegadores modernos" no es muy preciso.

Estoy especialmente interesado en IE6.

Gracias.


Así es como el doctype HTML5 entró en existencia (en términos sencillos):

Los chicos que hacen los estándares querían un tipo de documento más simple. Descubrieron que <!DOCTYPE html> (que es tan simple como lo hace) activa el modo estándar en los navegadores. Decidieron estandarizarlo en HTML5.

Historia verdadera.


Sí, dispara (casi) el modo de estándares en navegadores más antiguos (como IE6).

Consulte: http://hsivonen.iki.fi/doctype/

Modo estándar, validación de vanguardia.
<!DOCTYPE html>

Esto es lo correcto a menos que tenga una razón específica para evitarlo.

La única excepción del navegador (según esa tabla) es NS6 que nadie está usando.

El modo casi estándar es casi idéntico al modo estándar, con algunas pequeñas excepciones triviales :

El modo de reproducción "casi estándar" es exactamente el mismo que el modo "estándar" en todos los detalles, excepto uno: el diseño de las imágenes dentro de las celdas de la tabla se maneja como lo está en el modo "peculiaridades" de Gecko, que es bastante consistente con otros navegadores, como Explorador de Internet.