Aqui está o que estou tentando realizar em HTML / CSS:
Tenho imagens em diferentes alturas e larguras, mas todas elas têm menos de 180x235. Então, o que eu quero fazer é criar um divcom bordere vertical-align: middletodos eles. Eu fiz isso com sucesso, mas agora estou preso em como vincular corretamente um href ao todo div.
Aqui está o meu código:
<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>
Observe que, para copiar e colar aqui facilmente, o código de estilo está embutido.
Eu li em algum lugar que eu posso simplesmente adicionar outra div pai sobre o código e depois fazer um href dentro disso. No entanto, com base em algumas pesquisas, não será um código válido.
Então, para resumir novamente, preciso que todo o div ( #parentdivimage) seja um link href.