Ось що я намагаюся досягти в 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>
Зауважте, що задля того, щоб легко скопіювати сюди легко, код стилю є вбудованим.
Десь я прочитав, що я можу просто додати ще один батьківський дів поверх коду, а потім зробити href всередині цього. Однак, виходячи з деяких досліджень, це не буде дійсним кодом.
Отже, щоб підсумувати це ще раз, мені потрібен весь div ( #parentdivimage
), щоб бути посиланням href.