Если вы измените размер панели результатов, чтобы сделать ее более узкой, вы увидите, что область изображения будет изменяться в зависимости от размера.Центр div вертикально и горизонтально внутри другого div
Я надеюсь, что текст будет всегда центрироваться по вертикали и горизонтали, когда произойдет такое изменение размера.
Я не могу найти нужное css для этого.
.holders {
position: absolute;
bottom: 0;
left: 50%;
margin-left: -150px; /*half of image width*/
}
.holder {
float: left; /*this cannot be changed because we have a row of blocks like the example one in the bottom*/
position: relative;
}
.text {
position: absolute;
top: 150px;
/*this is not right at this moment*/
}
.img {
width: 100%;
height: auto;
}
<div style="position: fixed;top:0;left:0;width:100%;height:100%">
<div class="holders">
<div class="holder">
<div class="text">
This is text that should be in the center of the block vertically and horizontally
</div>
<img class="img" src="http://www.fnordware.com/superpng/pnggrad8rgb.png" />
</div>
</div>
</div>
Вот jsfiddle пример: https://jsfiddle.net/mddc/4tx5h1tq/34/
Спасибо за любую помощь!
Пересмотренный jsfiddle работает отлично! Спасибо!!!! – curious1