Créer deux colonnes avec des div
Posté : 13 déc. 2006, 12:39
Bonjour,
Je butte sur un truc sans doute assez simple, mais qui me prend la tête depuis un p'tit moment... J'ai une série de div de largeur 50%. Je voudrais les séparer dans deux colonnes, le premier à gauche, le deuxième à droite, le 3ème à gauche etc. (en gros les impairs à gauche et les pairs à droite)

J'ai donc collé à mes impairs un "float:left" et aux autres un "float:right", mais si le premier div est plus long que le 2ème, le 3ème vient sournoisement se glisser sous le 2ème.

J'ai essayé d'ajouter des <br clear="..."> avec un "left" sous ceux de gauche et "right" sous ceux de droite, mais du coup j'ai un décallage d'une ligne (le br) pour le 2ème élément (qui est placé après le <br>)

J'ai egalement essayé avec un clear="all" tous les deux éléments, c'est mieux, mais ça me laisse des trous, donc pas ce que je recherche...
Est ce que je m'y prend mal ? est ce qu'il y a un truc de particulier à faire pour pas voir le <br> mais profiter quand même du clear ? bref, à votre bon coeur m'sieur dame
(Petite contrainte à respecter : compatibilité IE6)
Je butte sur un truc sans doute assez simple, mais qui me prend la tête depuis un p'tit moment... J'ai une série de div de largeur 50%. Je voudrais les séparer dans deux colonnes, le premier à gauche, le deuxième à droite, le 3ème à gauche etc. (en gros les impairs à gauche et les pairs à droite)

J'ai donc collé à mes impairs un "float:left" et aux autres un "float:right", mais si le premier div est plus long que le 2ème, le 3ème vient sournoisement se glisser sous le 2ème.

J'ai essayé d'ajouter des <br clear="..."> avec un "left" sous ceux de gauche et "right" sous ceux de droite, mais du coup j'ai un décallage d'une ligne (le br) pour le 2ème élément (qui est placé après le <br>)

J'ai egalement essayé avec un clear="all" tous les deux éléments, c'est mieux, mais ça me laisse des trous, donc pas ce que je recherche...
Est ce que je m'y prend mal ? est ce qu'il y a un truc de particulier à faire pour pas voir le <br> mais profiter quand même du clear ? bref, à votre bon coeur m'sieur dame
(Petite contrainte à respecter : compatibilité IE6)