C'est le comportement naturel des float C'est juste IE qui agrandi le conteneur tout seul...
Donc pour faire comme sous IE, suffit d'une petite règle bien sympathique, baptisée self-clearing float, à découvrir sur PositionIsEverything.net :
#contenant_colonnes:after {
content: "."; display: block; height: 0; clear: both; visibility: hidden;
} |
Note aditionnelle : Evite de nommer tes éléments selon leur présentation. "colonne_berlin_a", est un nom extrêmement mal choisi. Sachant qu'il est conseillé de proposer une CSS alternative ayant une présentation linéaire (Zoom Layout), la notion de colonne disparaîtra totalement, non des id avec "colonne" dedans n'auront plus aucun sens. L'interêt du CSS est de séparer le contenu/structure de la présentation. Il faut donc le faire à 100%, et s'afranchir de toute notion de présentation de l'HTML. Donc jamais de classes "colonne", ni de classes "gauche" ou "rouge"...
L'id de ton conteneur, je le renommerai en "acces_rapide" par exemple, car c'est ce que c'est : c'est la section "Accès rapide" de ta page, ce n'est pas "conteneur colonne machin chouette"