Voici ce que j'essaie d'accomplir en HTML/CSS :
J'ai des images de différentes hauteurs et largeurs, mais elles sont toutes inférieures à 180x235. Ce que je veux faire, c'est créer un div
con border
y vertical-align: middle
tous. J'ai réussi à le faire, mais maintenant je suis coincé sur la façon de faire un lien href pour l'ensemble du site. div
.
Voici mon code :
<div id="parentdivimage" style="position:relative;width:184px;height:235px;border-width:2px;border-color:black;border-style:solid;text-align:center;">
<div id="childdivimage" style="position:absolute;top:50%;height:62px;margin-top:-31px;">
<img src="myimage.jpg" height="62" width="180">
</div>
</div>
Veuillez noter que pour faciliter le copier-coller, le code de style est en ligne.
J'ai lu quelque part que je pouvais simplement ajouter un autre div parent par-dessus le code et y placer un href. Cependant, d'après certaines recherches, ce ne sera pas un code valide.
Donc, pour résumer à nouveau, j'ai besoin de la div entière ( #parentdivimage
) pour être un lien href.