Per favore aiutami in questo. Devo creare un layout usando le larghezze percentuali. Ho un involucro largo al 100%.Come correggere il bug di Internet Explorer 7 quando si utilizzano larghezze percentuali per il layout?
ora ho un DIV (l'involucro principale .. voglio tenerlo a 94% la percentuale di larghezza .. 94% al 100% del corpo) .. bene bene
Quindi, per rendere questo semplice.
- larghezza> 100% del corpo impostato
-> CONTENITORE 94% larghezza
---> Primogenita DIV 70% flottante sinistra (70% del contenitore)
- -> Secondogenita DIV 30% flottante destra (30% del contenitore)
Ma ho 2 colonne uguali sotto Primogenita DIV
-----> 50% e 50% larghezza percentuale
il bug è: in IE7 .. l'ultima colonna viene visualizzata sul fondo .. la sua non correttamente galleggiare .. Se riduco la larghezza a 29,9% !!! funziona ... penso che ie7 abbia un bug nel trattare le larghezze percentuali o qualcosa del genere. Per favore chiarisci questo. Mi auguro che si ottiene il problema perché il css/html è troppo lungo .. spero solo il suo un problema comune .. :(
Ecco la CSS per questo DIV .. Spero che aiuta :)
body {
width: 100%;
background: #fff;
text-align: center;
font-size: 12px;
}
#wide-primary {
background: #fff url(img/shadow1.png) repeat-x top;
position: relative;
top: -1px;
}
#primary {
width: 94%;
margin: 0 auto 0 auto;
text-align: left;
}
#features {
float: left;
width: 70%;
padding: 2% 0 0 0;
}
.featurebox {
float: left;
width: 48%;
padding: 0 2% 3% 0;
}
#lastnews {
float: right;
width: 30%;
padding: 2% 0 2% 0;
}
Potrebbe essere utile se è possibile pubblicare i CSS. – JasCav
Ok aggiunto per richiesta –