Как установить div-блок по вертикали: внизу? (блок DIV должен быть по изображению.)Как установить div-блок «вертикально-выровнять: снизу» на изображении
.block{
background-color:#999999;
width:480px;height:100px;
position:absolute;
display: table-cell;
vertical-align:bottom;
}
<div style="display: table; height: 480px; position: relative; overflow: hidden;">
<div class="block">This is the text.</div>
<img src="image.jpg" width="480" height="480"/>
</div>
Проблема в том, что вы хотите, чтобы текст был выровнен в нижней части окна? Кажется, ваше решение работает для размещения div над изображением, вот пример: [http://jsfiddle.net/lsirivong/8wjzs/](http://jsfiddle.net/lsirivong/8wjzs/). Я переместил ваш встроенный стиль в css, сделал поле прозрачным, чтобы подчеркнуть оверлей, и прокомментировал некоторые стили, которые не кажутся необходимыми, как указывает Umesh ниже. –
Ой, забыл упомянуть, что я также применил ответ Пурму ниже. –