28173 sujets

CSS et mise en forme, CSS3

Hello !
Je fais une gallerie, et mes images sont de tailles très différentes.
Je les loade donc dans un cadre de taille fixe ayant pour attribut un overflow:auto.

J'aimerais que les images les plus petites (puisqu'il y a des scrollbars pour les autres) soient centrées horizontalement et verticalement, malheureusement je ne connais pas leur taille puisqu'elles sont chargées dynamiquement depuis une base SQL (ou leur taille n'est pas (et ne peut pas) être spécifiée dans un champs.

Comment je peux faire ?

La solution de dernière minute serait de lire la taille de l'image avec la librairie GD de php, mais j'imagine que c'est gourmand en ressources... Smiley decu
Bonjour,
la solution la plus simple et la plus sure serait d'utiliser un tableau
et un vertical-align:middle appliqué à la cellule. Smiley cligne