J'ai un div appelé images_box
qui a une largeur de 277px
. Dans ce div j'ai 9 images dedans, juste stockées comme <a>
étiquettes. J'ai les images pour flotter à gauche et aligner assez bien dans mon div, mais je voudrais que les images s'alignent verticalement, comme certains sont portrait et d'autres sont paysage. Je sais que je peux le faire si je joins chaque image dans un div, mais le plugin que j'utilise pour lancer la galerie ne reconnaîtra pas l'image qui est en train d'être déclenchée, donc je dois les placer juste dans les balises <a>
.alignement vertical img
C'est le code que j'ai, si quelqu'un peut m'aider juste à aligner les images horizontalement et verticalement. Je ne veux pas que les images soient faussées.
#images_box a {
float: left;
padding: 9px;
width: 70px;
height: 70px;
text-align: center;
vertical-align: middle;
display: table-cell;
}
mes données
<div id="images_box">
<a class="fancybox" rel="gallery1" href="http://farm8.staticflickr.com/7069/7060779347_fbee5aae15_b.jpg" title="morning after[explored] (mariosworld343)">
<img src="http://farm8.staticflickr.com/7069/7060779347_fbee5aae15_m.jpg" alt="" />
</a>
<a class="fancybox" rel="gallery1" href="http://farm8.staticflickr.com/7234/7047458501_46a2203733_b.jpg" title="Self confined... (TVidhya)">
<img src="http://farm8.staticflickr.com/7234/7047458501_46a2203733_m.jpg" alt="" />
</a>
<a class="fancybox" rel="gallery1" href="http://farm8.staticflickr.com/7053/6918451990_20fa76f338_b.jpg" title="kleiner schrittmacher (KatjaGiersig)">
<img src="http://farm8.staticflickr.com/7053/6918451990_20fa76f338_m.jpg" alt="" />
</a>
<a class="fancybox" rel="gallery1" href="http://farm8.staticflickr.com/7121/7059981833_abe404f4a0_b.jpg" title="(caro diario.)">
<img src="http://farm8.staticflickr.com/7121/7059981833_abe404f4a0_m.jpg" alt="" />
</a>
</div>
que vous cherchez Vertica L centre autour d'une ligne centrale indépendamment de la hauteur de l'image, ou l'alignement vertical vers le haut? – Tom
Essayez d'ajouter un 'line-height: 70px'. Nettoyez aussi votre question un peu. Votre code HTML indique 'images' et votre css' imagesbox'. En outre, les images dans votre code HTML sont beaucoup plus grandes que 70px. – Gerben
Salut Tom, oui c'est exactement ce que j'essaie de faire. Gerben, merci, mis à jour l'article original - ajouté votre suggestion, mais mes images sont encore mieux alignés. – JK36