Bonjour,
je voudrais sans utiliser de table, avoir un carré de 205px par 205px qui soit bordé par un cadre d'un pixel, et à l'intérieur une image à la taille variable, dans la limite des 205px, qui soit centrée verticalement...
j'ai utilisé cette technique :
.cadre {
height: 205px;
width: 205px;
border: 1px solid #adb6a8;
}
.vignette {
height: 205px;
line-height: 205px;
}
.vignette img {
vertical-align: middle;
}
<div class="cadre">
<span class="vignette"><img src="charte/nom-image.jpg" alt="machin" /> </span>
</div>
Dans ce code, le bloc cadre sert à mettre le border,
le bloc en ligne vignette ne se met pas à 205px de haut...
l'espace insécable à la fin sert de texte pour centrer l'image dans le span vignette, mais il élargit le tout ou passe à la ligne suivant les navigateurs...
Au secours !!!! Que puis-je faire ???
merci de votre aide...