4Fermer6
GoldenCrystalLe 19/02/2008 à 17:04
Zephyr (./3) :
le problème avec display:inline, c'est qu'un objet en inline occupera toujours 100% de la largeur de son conteneur, donc ça passe pas :/

Tu veux dire de son contenu non ? grin
et l'autre solution, si je comprends bien t'es obligé de fixer une fois pour toute le nombre d'éléments par ligne ? (donc si le mec a pas la même résolution que toi, il verra trop peu d'éléments par ligne ou bien à l'inverse des retours à la ligne en plein milieu d'une ligne) c'est un peu dommage quand même :/

Oui en fait je viens de revérifier, c'est pourri, mais bon, le clear: left c'est le seul moyen que je vois pour forcer une hauteur de ligne.
Si tu peux te permettre le javascript à la limite... il suffit de changer dynamiquement tes éléments entre clear: none et clear: left... C'est pas beau mais à priori relativement rapide (sachant qu'une fois le travail sur la première ligne effectué, toutes les autres sont similaires)
Après faudrait regarder du côté de display: inline-block, mais firefox ne le supporte pas et j'arrive a rien avec -moz-inline-block...