Вертикальное выравнивание без таблиц

Кросс-браузерный метод (не работающий пока в IE8 beta 1), позволяющий вертикально отцентрировать в контейнере объект неизвестной высоты. Без использования таблиц.

Идея: http://www.jakpsatweb.cz/css/css-vertical-center-solution.html Постановка задачи: имеется область (например, <div>), высота которой известна; имеется некий объект внутри этой области, высота данного объекта неизвестна; требуется вертикально отцентрировать объект; таблицы использовать нельзя. Применение: например, в макетах со 100% высотой, когда содержимое должно быть вертикально отцентрировано относительно контейнера. Исходная разметка: <div id="outer" style="height: 1000px"> <div id="inner"> Lorem ipsum dolor sit [...]

← Вернуться к полной версии записи «Вертикальное выравнивание без таблиц»…

Автор: ; опубликовано в: CSS; метки: CSS, без таблиц, вертикальное выравнивание, макет
13
Мар
2008

RSS Комментарии к статье «Вертикальное выравнивание без таблиц» (5)  »

  1. Update: ни одно из решений не работает в IE8. Вот тебе и исправил Micro$oft баги…

  2. Update: хоть IE8 поддерживает значения table-xxx для свойства display, судя по всему, о поддержке vertical-align для table-xxx придётся забыть до следующей беты.

    И что характерно: хак для IE7 (*:first-child+html) всё еще срабатывает и для IE8.
    Для IE8 приходится использовать *:first-child+/**/html.

    Интересно, ситуация изменится?

  3. [...] так давно я боролся с вертикальным выравниванием в Internet Explorer, и вот топять оказалось, что с выходом IE8 Beta [...]

  4. [...] мыслью было, что автор начнёт рассказывать про вертикальное центрирование и всем известный margin: 0 auto. Но не тут-то [...]

  5. sergioneli

    скажу вам по-секрету что уже ИЕ-9 бета есть ))

Пожалуйста, не используйте эту форму для комментирования! Данная форма предназначена исключительно для ботов.

Оставить комментарий к записи «Вертикальное выравнивание без таблиц»

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Оставляя комментарий, вы выражаете своё согласие с Правилами комментирования.

Подписаться, не комментируя

गते गते पारगते पारसंगते बोधि स्वाहा