Я следующий кодцентр Вертикальный текст в элемент, который изменяет высоту и ширину
http://codepen.io/anon/pen/EZeVXG
HTML
<a href="#" class="col-inner">
<img src="http://placehold.it/450x450" />
<div class="content">
<h3>Hello World</h3>
<p>Lorem Ipsum Dolor Sit Amet</p>
</div>
</a>
CSS
img{
max-width: 100%;
height: auto;
}
.col-inner{
position: relative;
display: inline-block;
}
.content{
position: absolute;
width: 90%;
height: 90%;
top: 5%;
left: 5%;
background-color: rgba(0,0,0,.7);
color: #FFF;
text-align: center;
}
Я пробовал кучу методы, найденные в Stack Overflow, но все работает, только если вы знаете ширину и высоту высота глаза наблюдателя Оба этих свойства будут меняться по мере того, как вы сгибаете браузер. Есть ли способ сохранить текст по вертикали целиком?
Возможный дубликат [Как центрировать элемент по горизонтали и вертикали?] (Http://stackoverflow.com/questions/19461521/how-to-center-an-element-horizontally-and-vertically) – chazsolo