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 :
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...
(J'ai lu les divers post ici et sur la FAQ mais je n'ai pas trouvé, en tous cas quelquechose empêche de fonctionner. J'ai bien compris que vertical-align sert à aligner des boites en ligne.)
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...
(J'ai lu les divers post ici et sur la FAQ mais je n'ai pas trouvé, en tous cas quelquechose empêche de fonctionner. J'ai bien compris que vertical-align sert à aligner des boites en ligne.)