Salut,
J'ai une liste dont les <li> sont tous en float:left
Problème: j'aimerais que, passé 5 éléments de la liste, ce qui suit passe à la ligne. Donc, comme ceci:
elementListe-elementListe-elementListe-elementListe-elementListe
elementListe-elementListe-elementListe-elementListe-elementListe
elementListe-elementListe-elementListe-elementListe-elementListe
elementListe-elementListe-elementListe-elementListe-elementListe
J'ai tenté d'affecter une valeur de largeur sur le <ul> ainsi que sur une <div> renfermant la liste, pensant que ça forcerait les éléments à passer à la ligne. Résultat: c'est l'inverse qui se produit, les éléments de la liste forcent le contener à s'agrandir au delà de la largeur fixée.
J'ai essayé clear:both mais seul l'élément ayant reçu cette affectation passe à la ligne.
Bref, comment faire pour avoir le résultat indiqué ci-dessus? Merci!
EDIT: Désolé, je me suis trompé de section, merci aux modos de bien vouloir transférer ce post dans le forum CSS...
Partager