S'il vous plaît aidez-moi dans ceci. J'ai besoin de créer une mise en page en utilisant des largeurs en pourcentage. J'ai un emballage qui est 100% de largeur.Comment réparer le bug Internet Explorer 7 lors de l'utilisation des largeurs de pourcentage pour la mise en page?
Maintenant, j'ai un DIV (la principale enveloppe .. Je veux le maintenir à 94% le pourcentage de largeur .. 94% du corps 100%) .. ok bien
Donc, pour faire ce simple.
-> CORPS largeur 100% fixé
-> 94% CONTAINER largeur
---> PREMIER ENFANT DIV flotteur 70% gauche (70% du récipient)
- -> DEUXIÈME ENFANT DIV 30% flotteur droit (30% du conteneur)
Mais j'ai 2 colonnes égales en PREMIER ENFANT DIV
-----> 50% et 50% pourcentage largeur
Le bug est: En IE7 .. la dernière colonne est affichée en bas .. son pas correctement flotté .. Si je réduire la largeur à 29,9% !!! cela fonctionne .. je pense que ie7 a un bug dans le traitement des largeurs de pourcentage ou quelque chose .. S'il vous plaît clarifier sur ce point. J'espère que vous obtenez le problème parce que le css/html est tout simplement trop long .. J'espère que son un problème commun .. :(
Voici le CSS pour cette DIV .. Hope that helps :)
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;
}
Il pourrait être utile si vous pouvez publier votre CSS. – JasCav
Ok l'a ajouté à votre demande –