Đây là những gì tôi đang cố gắng thực hiện trong HTML / CSS:
Tôi có hình ảnh ở các độ cao và chiều rộng khác nhau, nhưng tất cả chúng đều dưới 180x235. Vì vậy, những gì tôi muốn làm là tạo ra một div
với border
và vertical-align: middle
tất cả chúng. Tôi đã thực hiện thành công điều đó nhưng bây giờ tôi đang bế tắc về cách a href liên kết toàn bộ div
.
Đây là mã của tôi:
<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>
Xin lưu ý rằng vì mục đích sao chép dễ dàng ở đây, mã kiểu là nội tuyến.
Tôi đã đọc ở đâu đó rằng tôi có thể chỉ cần thêm một div cha khác trên đầu mã và sau đó thực hiện a href bên trong đó. Tuy nhiên, dựa trên một số nghiên cứu, nó sẽ không phải là mã hợp lệ.
Vì vậy, để tổng hợp lại, tôi cần toàn bộ div ( #parentdivimage
) là liên kết href.