Internet Explorer box model bug

Para la especificación[1]​ CSS publicada por W3C, cuando un ancho es explícitamente especificado a cualquier elemento block-level este debería determinar sólo el ancho del contenido dentro de la caja con el relleno, bordes y márgenes agregados después.

Estos trucos generalmente explotan otros fallos en el motor de renderizado del navegador escondiendo reglas.

El más conocido de estos trucos es el "box model hack" desarrollado por Tantek Çelik.

Esta segunda especificación queda oculta al explotar un fallo en la manera en la que el navegador analiza reglas CSS.

También aparecerá el fallo si se activa modo quirks mediante una etiqueta de declaración XML antes del DOCTYPE.

Diferencia en cómo el ancho ( width ) es interpretado entre los modelos de caja de W3C e Internet Explorer en modo de retrocompatibilidad o Quirks mode .