Bonjour,
certainement une question récurente mais à laquelle je n'ai toujours pas trouvé de solution.
Soit un conteneur avec un nombre quelconque de bloc internes positionné en float:left (des images par exemple). Ces "sous-blocs" sont créé en php depuis un répertoire par exemple). Au bout de 5 images, un saut de ligne est généré normalement et les images suivantes s'affiche à la ligne.
Jusque là, pas de problème.
Le pb vient lorsqu'il y a moins de 5 images en tout (disons qu'il y en a 2). Elles se retrouvent alors "collées" à gauche (normal puisqu'elles sont en float: left).
J'aimerais que la largeur du conteneur soit adapaté au contenu afin de lui affecter des marges automatique pour que l'ensemble soit centré.
Tous mes essais se sont soldés par des échecs et mon conteneur prend, soit toute la largeur disponible, soit un largeur nulle.
Bref, je sèche lamentablement !
Modifié par Ricou13 (24 Apr 2006 - 16:28)
certainement une question récurente mais à laquelle je n'ai toujours pas trouvé de solution.
Soit un conteneur avec un nombre quelconque de bloc internes positionné en float:left (des images par exemple). Ces "sous-blocs" sont créé en php depuis un répertoire par exemple). Au bout de 5 images, un saut de ligne est généré normalement et les images suivantes s'affiche à la ligne.
Jusque là, pas de problème.
Le pb vient lorsqu'il y a moins de 5 images en tout (disons qu'il y en a 2). Elles se retrouvent alors "collées" à gauche (normal puisqu'elles sont en float: left).
J'aimerais que la largeur du conteneur soit adapaté au contenu afin de lui affecter des marges automatique pour que l'ensemble soit centré.
Tous mes essais se sont soldés par des échecs et mon conteneur prend, soit toute la largeur disponible, soit un largeur nulle.
Bref, je sèche lamentablement !
Modifié par Ricou13 (24 Apr 2006 - 16:28)