J'ai un site avec une barre latérale droite et une zone de contenu principale gauche. Code ressemble à ceci:IE7/IE8 Mise en page compatible avec le rendu compatible
<div class="leftside">leftsidecontent</div>
<div class="leftside">leftsidecontent</div>
<div class="leftside">leftsidecontent</div>
<div class="leftside">leftsidecontent</div>
<div class="rightside">rightsidecontent</div>
<div class="rightside">rightsidecontent</div>
<div class="rightside">rightsidecontent</div>
avec
.leftside
{
float:left;
width:710px;
}
.rightside
{
margin-left:720px;
}
(voir site réel à http://blog.stephenkiers.com/)
raison, il est codé de cette façon est ainsi que parce que le leftsidecontent est important et je veux être premières données accessibles aux visiteurs malvoyants; au lieu d'avoir à sauter toutes les peluches à chaque fois!
Le code fonctionne dans FF, IE8, Safari etc; mais dans IE7 les div divisés effacent les divs flottants.
J'aimerais beaucoup de vos suggestions. J'ai quelques idées sur la façon de le réparer; mais ils impliquent tous de très grosses réécritures.
merci!