นี่คือสิ่งที่ฉันพยายามทำให้สำเร็จใน HTML / CSS:
ฉันมีรูปภาพที่มีความสูงและความกว้างต่างกัน แต่ทั้งหมดมีขนาดไม่เกิน 180x235 ดังนั้นสิ่งที่ฉันต้องการทำคือสร้างdiv
ด้วยborder
และvertical-align: middle
ทั้งหมด ฉันได้ทำสำเร็จว่า แต่ตอนนี้ผมติดอยู่กับวิธีการที่จะต้องมีการเชื่อมโยง href div
ทั้งหมด
นี่คือรหัสของฉัน:
<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>
โปรดทราบว่าเพื่อประโยชน์ในการคัดลอกวางที่นี่ได้อย่างง่ายดายโค้ดสไตล์จะอยู่ในบรรทัด
ฉันอ่านที่ไหนสักแห่งที่ฉันสามารถเพิ่ม div พาเรนต์อื่นที่ด้านบนของโค้ดแล้วทำ href ข้างในนั้น อย่างไรก็ตามจากการวิจัยบางส่วนพบว่าไม่ใช่รหัสที่ถูกต้อง
ดังนั้นเพื่อสรุปอีกครั้งฉันต้องการ div ( #parentdivimage
) ทั้งหมดเพื่อเป็นลิงก์ href