
En mi último artículo, hablé del tipo de documento: qué es y por qué es necesario. En este artículo, analizaré la diferencia entre varios modos que pueden ejecutar los navegadores: el modo estándar completo, el modo casi estándar y el modo peculiaridades.
Estos dos artículos están bastante relacionados, por lo que es posible que desee leer el anterior primero para comprender de qué estoy hablando.
Pregunta: ¿Cuál es la diferencia entre el modo estándar completo, el modo casi estándar y el modo peculiaridades?
Los diferentes modos están todos relacionados con la implementación temprana de los estándares W3C.
Doctype se introdujo para indicar a los navegadores qué tipo de documentos debían representar. Si el desarrollador no incluye el doctype en su documento HTML, el navegador no tiene idea de qué tipo de documento está tratando.
Entonces, para estar seguro, hará que el documento sea compatible con los navegadores antiguos (peculiaridades) (Navigator 4, Internet Explorer 4 y 5) en lo que se conoce como modo peculiaridades.
Y dado que los navegadores antiguos vivían en la tierra de un CSS muy malo, esto significa que muchos de sus estilos CSS no se aplicarán y su sitio no se verá como usted espera.
Por supuesto, algunos desarrolladores pueden optar por omitir el tipo de documento a propósito porque quieren que su documento se muestre en el modo peculiar por varias razones.
Por ejemplo, ¿qué pasa si quiero saber cómo sería mi sitio web en 1998?
Buena razón, diría yo.
Ahora que sabemos qué es el modo peculiar y qué le hará a nuestro sitio web deficiente (romperlo), ¿cuál es el problema con los estándares completos y los modos casi estándar?
El modo casi estándar también se conoce como modo de peculiaridades limitadas. Como puede imaginar, el contenido renderizado en el modo casi estándar es casi totalmente compatible con el modo estándar completo.
Casi.
La palabra más triste de todas.
I. Tiny Stories La palabra más triste en todo el mundo es la palabra casi. Estaba casi enamorado. Ella era casi buena para él. Casi la detiene. Ella casi espera.Por Nikita Gill
No importa, sigamos adelante.
El modo casi estándar representa el documento con solo algunas peculiaridades que tienen que ver con el tamaño vertical de las celdas de la tabla.
Por otro lado, el modo de estándares completos procesa el documento de acuerdo con las últimas especificaciones HTML y CSS. Aunque todavía existen algunas diferencias entre la forma en que los navegadores modernos muestran el contenido en la pantalla, podemos usar Normalize.css o Reset CSS para reducir las inconsistencias (y mantener nuestra cordura).
Entonces, si hay alguna peculiaridad en su sitio web, probablemente se deba a usted, no al navegador.
Lo siento.
Bueno aquí estamos. Si alguien alguna vez le pregunta sobre la diferencia entre los estándares completos, los estándares casi completos y los modos de peculiaridades, recuerde los navegadores antiguos, el CSS roto y la palabra más triste de todos.
Si desea leer más sobre la activación de los diferentes modos de navegador, hay una descripción general fantástica escrita por Henri Sivonen. Y se puede encontrar una lista aproximada de peculiaridades en MDN.
La próxima vez analizaré la diferencia entre HTML y XHTML. ¡Espero que se una a mí en lo que está resultando ser un tema muy interesante! ¡Te veo pronto!
Rose, de la agencia de contratación Verify en Dublín, Irlanda, me ha facilitado la lista de preguntas a las que estoy respondiendo.
Si le ha gustado este artículo y lo ha encontrado beneficioso, considere dejarme un comentario o aplaudir. ¡Gracias!