У меня есть отзыв отзыв. Мне нравится, как он работает, когда экран меняется: он работает как img, он сохраняет некоторую пропорцию между шириной и высотой. Проблема заключается в тексте внутри. Как можно центрировать текст, горизонтальный и вертикальный? В то же время было бы хорошо, если бы было некоторое расстояние между текстом и лимитом div. Помните: все это в чувствительной среде.Поддерживает соотношение сторон и текст центра внутри
Для проверки и играть: http://jsfiddle.net/xkr6v9yh/1/
HTML:
<div id="wrapper">
<div id="small">some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, some text, </div>
</div>
CSS:
#wrapper {
position: relative;
margin:0 auto;
}
#small {
width: 100%;
padding-bottom: 50%;/* 50% of width of container */
color: white;
text-align: center;
position: absolute;
top: 0; bottom: 0; left: 0; right: 0;
background: blue;
}
1- центра по горизонтали и вертикали, 2- с запасом или обивка когда это экран меняется – Nrc
Вы ищете что-то с дисплеем: flex: http://jsfiddle.net/xkr6v9yh/3/? Или отображение: таблица/таблица-ячейка будут делать очень легко. –
@harry: при изменении экрана текст может быть в 2,3 ... строках текста. И css3 не имеет хорошей поддержки браузера. – Nrc