Je veux juste placer des images dans un conteneur à hauteur fixe: les images ne doivent pas dépasser la hauteur du conteneur et doivent être centrées verticalement.vertical-align: le milieu ne fonctionne pas comme prévu
J'ai donc
<div id="partenaires">
<img src="images/partenaires/Debian.png" alt="Debian" />
<img src="images/partenaires/Fedora.png" alt="Fedora" />
...
</div>
avec
#partenaires {
height:3em;
line-height:3em;
white-space:nowrap;
overflow:hidden;
clear:both;
}
#partenaires img {
vertical-align:middle;
margin:0 1em;
max-height:100%;
}
Mais il semble de grandes images sont tronqués sur le fond comme celui-ci (pour tous les navigateurs) car vertical-align
:
Comment je devrais faire ce que je veux? Je ne comprends vraiment pas ce comportement ...
Merci d'avance!
EDIT: vous pouvez essayer tout ce que vous voulez here!
'hauteur: 3em; overflow: hidden' rend ce quelque peu attendu je pense. Pouvez-vous supprimer la règle de dépassement de capacité? –
Malheureusement non, je l'utilise pour implémenter un curseur. Mais je suis sûr que la hauteur des images est bien celle du conteneur, elles ne sont juste pas centrées verticalement! – MatTheCat
@Mat ce qui se passe si vous supprimez le 'line-height'? –