Я задал этот вопрос несколько раз, но никто не смог решить мою проблему.Выровнять по вертикали/горизонтально с помощью бутстрапа
Проблема в том, что я не могу заставить заголовок сидеть полностью централизованно на фоне полной страницы.
Существует, однако, один метод, который работает (закомментирован в теге заголовка), но сталкивается с проблемами при достижении полной совместимости с браузером.
HTML
<body>
<div class="container-fluid text-center">
<header role="banner" id="banner" class="vcenter">
<h1>Fix this</h1>
<h2>Bootstrap/css</h2>
<h3>Please</h3>
</header>
</div>
</body>
CSS (остальное в jsfiddle)
.vcenter {
display: inline-block;
vertical-align: middle;
float: none;
}
Я сделал jsfiddle, чтобы попытаться описать проблему я обращенную. Обратите внимание, что фоновое изображение было изменено на сплошной цвет. http://jsfiddle.net/wesbbtqn/
Если кто-то может это исправить, я буду очень благодарен, поскольку он прослушивал меня целую вечность.
EDIT - высота и ширина должны оставаться гибкими.
Возможно ли узнать/установить высоту заголовка? – Slime
Мне не совсем понятно, как именно вы хотите сосредоточиться. Должны ли три строки текста быть центрированы по вертикали? И должна ли каждая линия быть горизонтальной или горизонтальной или все линии должны быть центрированы горизонтально (делая левую сторону каждой линии вертикально выровненной друг с другом)? – ckuijjer
Извините, я забыл сказать, что высота и ширина должны оставаться гибкими. И да, все 3 строки должны быть полностью центральными на странице, как по горизонтали, так и по вертикали. –