У меня есть некоторые HTML, который похож на этот jsfiddle: http://jsfiddle.net/npbvm/Вложенные div и центрирование текста?
Используя некоторые JQuery, программа присваивает новые высоты для каждого из див, так что внешние дивы больше, то на внутренних. Он также репозиционирует разделение divs по вертикали в своем родителе (используя top
).
Проблема в том, что, хотя divs выровнены по вертикали, текст, который они содержат, не является.
Есть ли способ переместить весь содержащийся текст в вертикальный центр div?
Благодаря Макс
Вы можете достичь вертикального центрирования без JQuery с помощью CSS. Для современных браузеров вы будете использовать 'display: table-cell', для IE7 вам потребуется резервное копирование. http://stackoverflow.com/questions/79461/vertical-alignment-of-elements-in-a-div – mrtsherman