Ciao,
l'obiettivo di questo post è aiutare i webmaster che si scervellano con Internet Explorer affinché riescano a rimediare ai suoi infiniti bugs.
Questo è un hack trovato nel web e riscritto da me in forma semplificata:
ipotizzo che debba applicare il padding del 5% ad un div che sia largo tutta la finestra del browser
Codice:
{padding: 5%; width:90% !important; width:100%}
La spiegazione è questa: secondo l'interpretazione corretta del box-model, la larghezza in questo caso è composta da: (5*2)%=10% di padding su entrambi i lati
+
90% di width=
100%, cioè la larghezza del browser.
Internet Explorer ignora il comando !important, al contrario degli altri browsers.
Così facendo legge il secondo valore del width (quello senza !important), interpretandolo alla (assurda) maniera sua.
Se i moderatori lo ritengono oppurtuno, gradirei che l'howto venga messo nella apposita sezione del forum :winkOLD: