Float и vertical-align:bottom у элементов
Вложений: 2
Приветствую.
Необходимо реализовать макет списка работ в резине: img1 - для узких мониторов img2 - для широких мониторов проблема в том что, для img2 - текст должен быть прилеплен на уровне низа фотки, а при сужении страницы перемещался под фотографию. Пока удалось реализовать по групно: float для картинки и небольшого хака с невидимой картинкой внутри span inline элемента для текста: <img src="img" style="float:left;" height=300> <span> <img src="/i/1x1.gif" width=200 height=0> Текст </span> но вертикального выравнивания не смог добится. И наоборот, если сделать отображение для span через display: table-cell и задание высоты, то прижать текст к низу можно, но при сужении страницы текст не переносится под фотку. <img src="img" style="float:left;" height=300> <span style="display:table-cell; height:300px; vertical-align:bottom;"> <img src="/i/1x1.gif" width=200 height=0 > Текст </span> Есть ли решение без JS или нет? |
display: inline-block
|
<style type="text/css">
span.wrap{
display:inline-block;
}
</style>
<div class="section">
<span class="wrap">
<img class="postimg" width="305" src="http://s1.uploads.ru/i/kQKJu.png"/>
</span>
<span class="wrap">
<div>
<img class="postimg" width="305" src="http://s1.uploads.ru/i/q2DnW.png"/>
</div>
</span>
</div>
<br />
<div class="section">
<span class=wrap><img class="postimg" src="http://s1.uploads.ru/i/kQKJu.png"/></span>
<span class="wrap">
<div>
<img src="http://s1.uploads.ru/i/q2DnW.png"/>
</div>
</span>
</div>
Где картинка уменьшена - эт якобы большой экран |
bes, Deff, спасибо.
все оказывается просто |
| Часовой пояс GMT +3, время: 01:27. |