Solución al ancho de las cajas en CSS para Internet Explorer

Enlaces patrocinados:

Uno de los tantos problemas que tiene el Internet Explorer es que no respeta los estándares web, y nosotros cuando creamos una página web que se ve bien en Firefox y respetando los estándares y luego la probamos en Internet Explorer nos llevamos muchas descepciones, y no nos queda de otra que adaptarnos a todos los navegadores, no podemos dejar fuera a los usuarios que utilicen malos navegadores, no hay que discriminar, para ello existen varios “hacks”.

El problema que vamos a solucionar ahora es el que tiene Internet Explorer en sus versiones inferiores a la 6, principalmente Internet Explorer 5, según el estándar el ancho de una caja se mide desde el limite interior del relleno izquierdo (padding-left) hasta el limite interior del relleno derecho (padding-right) pero el Internet Explorer 5 lo mide desde el limite exterior izquierdo (padding-left) hasta el limite exterior derecho (padding-right), para solucionar el problema existen varios hacks, el que más me gusta es el hack propuesto por Edwardson Tan, el cual consiste en crear una regla específica para ese navegador utilizando algunos errores, aquí un ejemplo:

Tenemos una caja en DIV con el siguiente código HTML

 <body>
    <div>Aquí el contenido de la caja</div>
</body>

El códgo CSS con el hack ya aplicado debe ser así:

 div {
    width: 100px;
    padding: 10px;
    border: 5px solid black;
    margin: 10px;
}
/* Este es el Tan Hack */
* html div {
    width: 130px; /* funciona en Internet Explorer 6 y 5 para mac*/
    width: 100px; /* funciona unicamente en Internet Explorer 5.x para Windows */
}

En cristalab lo explican más a fondo. Aquí hay más alternativas para el Box model hack.

Enlaces patrocinados:
Enlaces patrocinados:
Enlaces patrocinados:

4 Comentarios (Agrega el tuyo)

  1. Carmen Oviedo
    Comentado 10 de Septiembre de 2009 a las 12:23 PM | Permalink | Responder ↓

    Gracias por esta sugerencia… ya lo probé y si funcionaaaaaaa…

    Mil gracias… llevaba 2 días buscando algo así.

  2. elias
    Comentado 14 de Septiembre de 2009 a las 3:12 PM | Permalink | Responder ↓

    oye viejo está bien que querramos ganar dinero con adsense, todo el mundo quiere ganar dinero, pero no es para que bombardees una web con anuncios adsense, eso es caer bajo, se supone que se ofrece información y no anuncios, mejor dedicate a enseñar a ganar dinero con adsense que estoy seguro te va muy bien…

Escribe un Comentario

Su correo nunca será publicado ni compartido. Los campos requeridos están marcados *

*
*

La moderación de comentarios está activada. Su comentario podría tardar cierto tiempo en aparecer.

Trackbacks a este artículo: (URL del trackback)

  1. Por 6 claves para entender un layout moderno basado en CSS en 11 de Septiembre de 2007 a las 11:29 PM

    [...] El modelo de caja [...]

  2. Por Corrige tu CSS automáticamente con IE6 CSS Fixer en 19 de Abril de 2009 a las 11:27 PM

    [...] Explorer 6 por sus problemas de incompatibilidad con el CSS, y también ya muchos conocemos los trucos y Hacks para IE6, pero en KernelWeb encontré una nueva herramienta llamada IE6 CSS Fixer que tiene [...]

Estudios Kurin - Técnicas de video y fotografía

Preguntas realizadas por los usuarios:

incopatibilidades css explorer 6 7archivo css para reparar errores explorerdiv ancho rellenedivs css para todos los navegadoresbox model hackcomo crear mi propia caja de comentarios para hi5solucion de border div ie6div ancho segun contenidopadding-left en internet exploreclaves para hi5 de caja de comentarios Cajas de comentarios para hi5, Caja de comentarios para hi5, CAJAS DE COMENTARIO PARA HI5, Div ancho, Modelos de caja de mensajes de hi5, Como arreglar problemas de CSS en Explorer 6, Padding css explorer, Crear caja de comentarios para hi5, Cajas para hi5 gratis, Ie6 css div, Cajas para navegadores hi5, Como crear caja de comentarios para hi5, Padding explorer, Css div "internet explorer" , Explorer no respeta el ancho de un div, Crea tu propia caja de comentarios para hi5, Css 6 soluciones, Modelos de cajas de comentarios de hi5, Css truco internet explorer, Incompatibilidades css internet explorer, Padding + explorer, Crear mi propia caja de comentarios hi5, Codicos de cajas de comentarios para hi5, Modelod e caja css para ie6, Internet, CAJAS DE COMENTARIOS DE HI5 GRATIS, Como solucionar padding en explorer, Problemas css con internet explorer, Explorer css padding, Internet explorer no respeta css, Incopatibilidades css explorer 6 7, Como hacer que una caja div no se mueva en el explorador, Box model hack, Problemas ancho div css, Como crear una caja de comentarios para hi5, Cajas para comentarios hi5 gratis, Condiciones de las cajas css en internet explorer, Codigos de cajas para hi5, Ie + no respeta css, Imagenes para hi5 dia del docente, Caja de comentarios del hi5, Padding para explorer css, Ancho div, Css problema ancho de divs, Problema div explorer 6, Funciona el modelo de caja en Internet Explore 6 y el 7, Archivo css para reparar errores explorer, Solucionar problemas de caja en internet explorer 6, Soluciones sitio web en internet explorer 6, Cajas de comentarios para hi5 gratis,