Voici ce que j'essaye d'accomplir en HTML / CSS:
J'ai des images de différentes hauteurs et largeurs, mais elles sont toutes inférieures à 180x235. Donc ce que je veux faire, c'est créer un divavec borderet vertical-align: middletout le monde. J'ai réussi à faire cela, mais maintenant je suis coincé sur la façon de correctement un lien href l'ensemble 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 par souci de copier-coller ici facilement, le code de style est en ligne.
J'ai lu quelque part que je peux simplement ajouter un autre div parent au-dessus du code, puis faire un href à l'intérieur. Cependant, sur la base de certaines recherches, ce ne sera pas un code valide.
Donc, pour résumer à nouveau, j'ai besoin que le div ( #parentdivimage) entier soit un lien href.