Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2008, 23:24
Avatar de Threepwood
Threepwood
 
Fecha de Ingreso: febrero-2002
Ubicación: Argentina
Mensajes: 906
Antigüedad: 22 años, 9 meses
Puntos: 4
IE6 Box Model (width+padding-left)

Hola!

Estoy enfrentandome al problema que tiene IE6 con el modelo de cajas. El problema es que no sé si estoy entendiendolo correctamente y por tanto, no sé cómo solucionarlo. Trataré de explicarme:

Según entiendo, para la W3C, el padding es independiente del Width del elemento y asi lo entienden la mayoria de los navegadores (IE7, Firefox, Opera). Si yo tengo una caja que mide 200px y le aplico un padding-left de 20px la caja no crecera a 220 sino permanecera del mismo tamaño.

Ahora bien, IE6 maneja eso de manera diferente. Para él, el padding y border son dependientes del width de la caja. De manera que si tengo una caja que mide 200px y le aplico el mismo padding, la caja crecera a 220px.

¿Entiendo correctamente?

Ahora bien, he estado buscando soluciones y todo parece recidir en quirks mode y standar mode, doctypes y otras hierbas. Lo que yo quiero es que IE6 cambie su modo de interpretar el modelo de cajas al "estandar", pero no sé cómo hacerlo.

Lei por ahí que había que cambiar el doctype a Strict pero nada. Tambiém que había que quitarlo pero evientemente no funcionó.

¿Alguien sabe?

Por favor, si me estyo equivocando completamente, tambipen diganme porque me siento bastante perdido ahira.

Un abrazo

Samuel.
__________________
Equívocos sin importancia