Я пытаюсь отобразить сетку элементов, каждый элемент имеет фотографию слева и описание справа, что-то вроде этого:
----------------------------
| photo | item description |
----------------------------
Я хочу отобразить эти элементы в сетке 3х3 на странице. У меня решена часть сетки, с чем у меня проблемы - выравнивание фотографии и описания. Когда высота описания превышает высоту фотографии, я не хочу, чтобы текст переносился под фотографию. По сути, я хочу сохранить два отдельных столбца.
Я пробовал это:
.item{
padding-left: 60px; // size of photo + 5px margin
background-position: 5px 0px;
}
<div class="item" style="background-image: url('/img/photo123.jpg');">
Here is the item description
</div>
Это сработало очень хорошо. разметка чистая, и мне не нужно возиться с абсолютным / относительным, однако теперь я не могу добавить границу к изображению. Кто-нибудь может предложить обходной путь или альтернативу?