A partir de Mozilla 1.0.1 y 1.1 beta, hay un nuevo modo de renderizado llamado "casi estándar". Este modo se añade a los ya tradicionales y modo "estándar".
El modo de renderizado "casi estándar" es exactamente igual que el "modo estándar", en todo excepto en un detalle, la disposición de las imágenes dentro de las tablas se maneja tal y como se hace en el modo "Quirks" de Gecko, que es bastante comparable con la de otros navegadores, tales como Internet Explorer. Esto implica que los diseños basados en tablas con imágenes troceadas tienen más probabilidades de mostrarse correctamente en los navegadores basados en Gecko que utilicen el motor de renderizado de Mozilla 1.0.1 o posterior, tanto en el modo "Quirks" como en el "casi estándar". Léase el artículo "Imágenes, tablas y huecos misteriosos" para una explicación detallada de cómo son tratados estos diseños en el modo "estándar".
Salvo esta diferencia, el modo "casi estándar" y el "estándar" son exactamente iguales en términos de maquetación y otros comportamientos.
Activando el modo "casi estándar"
Los DOCTYPEs que activan el modo "casi estándar" son los que contienen:
- El identificador público "
-//W3C//DTD XHTML 1.0 Transitional//EN
" - El identificador público "
-//W3C//DTD XHTML 1.0 Frameset//EN
" - El identificador público "
-//W3C//DTD HTML 4.01 Transitional//EN
", con un identificador de sistema - El identificador público "
-//W3C//DTD HTML 4.01 Frameset//EN
", con un identificador de sistema - The IBM system DOCTYPE "
https://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd
"
Un DOCTYPE completo contiene un identificador público y un identificador de sistema. Al hablar sobre los DOCTYPEs, mucha gente se refiere a ellos como "con URI" o "sin URI". El URI es el identificador de sistema. Por ejemplo, considere el DOCTYPE siguiente:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd">
Tiene dos partes:
- El identificador público: "
-//W3C//DTD HTML 4.01 Transitional//EN
" - El identificador de sistema: "
https://www.w3.org/TR/html4/loose.dtd
"
Así, cualquier DOCTYPE HTML 4.01 transicional o Frameset con un URI (identificador de sistema) activará el modo "casi estándar", como cualquier DOCTYPE XHTML 1.0 transicional o Frameset, con o sin URI. Los Autores sin relación con IBM no deben preocuparse por su DOCTYPE a medida, también activará el modo "casi estándar".
Recomendaciones
- Los autores que están procurando migrar al código válido usando HTML 4,01 o XHTML 1,0, y que todavía utilizan conceptos de diseño con tablas e imágenes, deben asegurarse de utilizar un DOCTYPE que active el modo "casi estándar".
Más en MDC
Enlaces relacionados
- Selección de modo en Mozilla
- no sé si publicar esta sección: <div class="originaldocinfo"> == Original Document Information == * Author(s): Eric A. Meyer, Netscape Communications * Last Updated Date: Published 08 Nov 2002 * Cop