IE6 me donne des problèmes bien sûr. J'ai des problèmes avec ma mise en page en utilisant des pourcentages. Le code je ressemble à ce qui suit:Pourcentage de mise en page ne pas additionner dans IE6
<div style="width: 92%; margin-left: 4%; margin-right: 4%; background-color: red; height: 20px;">
<div style="display: inline; float: left; margin-left: 1%; margin-right: 1%; width: 23%; background-color: blue; height: 20px;"></div>
<div style="display: inline; float: left; margin-left: 1%; margin-right: 1%; width: 73%; background-color: yellow; height: 20px;"></div>
</div>
Ainsi, les deux internes divs les deux ont des marges à droite et à gauche de 1%, soit un total de 4% des marges. Ensuite, les largeurs sont de 23% et 73% pour un total de 96% de largeur pour les divisions internes. Donc, en ajoutant les marges et les largeurs ensemble, nous arrivons à un bon 100%.
Mais IE6 pour une raison quelconque n'est pas d'accord, et casse mes deux divs intérieurs et place chacun sur une nouvelle ligne. Quelqu'un sait-il pourquoi? Cela fonctionne pour tous les autres navigateurs. J'ai pris soin de tous les bugs IE6 que je pouvais penser. L'affichage: inline devrait prendre en charge le bug de double marge, et cela ne semble pas être un problème.
est ici l'url si quelqu'un veut le voir en action: http://dev1.twinmed-dev.com/test.html
Merci pour toute aide!
Vous devrez peut-être lire à nouveau la 960 Spec. Vous utilisez l'alpha et l'oméga ensemble sur le même élément de temps en temps. – Sampson
"Le seul problème que j'ai est avec IE6." Classique. –