Inilah yang saya coba capai dalam HTML / CSS:
Saya memiliki gambar dengan tinggi dan lebar berbeda, tetapi semuanya di bawah 180x235. Jadi yang ingin saya lakukan adalah membuat divdengan borderdan vertical-align: middlesemuanya. Saya telah berhasil melakukannya tetapi sekarang saya terjebak pada cara membuat tautan href dengan benar secara keseluruhan div.
Ini kode saya:
<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>
Harap perhatikan bahwa demi kemudahan menyalin di sini, kode gayanya sebaris.
Saya membaca di suatu tempat bahwa saya dapat menambahkan div induk lain di atas kode dan kemudian melakukan href di dalamnya. Namun, berdasarkan beberapa penelitian, itu tidak akan menjadi kode yang valid.
Jadi untuk meringkasnya lagi, saya membutuhkan seluruh div ( #parentdivimage) menjadi tautan href.