вот демо
ановил высоту div, которые содержат текст в них. Я хотел бы, чтобы текст был выровнен по вертикали в середине элемента div, но проблема заключается в том, что часть текста состоит из одной строки, а другая разбивается на две строки. Для IE8, Chrome и Firefox, используяdisplay: table-cell
а такжеvertical-align: middle
предоставляет решение, которое мне нужно:
JS Fiddle здесь, Снимите звездочку сwidth: 300px
чтобы увидеть форматирование, когда текст в одной строке.
Тем не менее, IE7 не поддерживаетdisplay: table-cell
свойство. Единственные решения, которые я нашел для этого, применимы только к отдельным строкам, а не к тексту, который может состоять из 1 или 2 строк. Как сделать так, чтобы он отображался в IE7, как в более современных браузерах, без использования каких-либо сценариев?