2010-08-26 3 views
0

На this question о том, как сделать вертикальный выровнять с помощью CSS, Сэм комментарии приводит к этой странице: http://www.jakpsatweb.cz/css/priklady/vertical-align-final-solution-en.htmlCSS Vertical Align: Браузер Quirks

Решение на странице использует дисплей таблицы свойств CSS, который сказал, чтобы не работать на т.е. 6 и 7 на Browser quirks encyclopedia. Однако, i6 renderer показывает это правильно. Является ли браузер неправильной энциклопедией?

ответ

1

Часть display: table; не работает должным образом в Internet Explorer 6 (и, вероятно, не в 7, если это то, что говорит QuirksMode). Использование display: table; и аналогичное в этих браузерах не отображает divs в строках и столбцах, что и должно делать. По этой причине Encyclopedia Browser Quirks правильно утверждает, что старые версии IE не поддерживают эту функцию CSS.

Однако конкретный вертикальный Совместите пример, который вы связаны с делает работу с IE6 (и я предполагаю, IE7, а). Он не отображается отлично (IE6 использует разную ширину, чем Chrome и IE 8), но выравнивание по вертикали работает. Я просто проверил это на виртуальной машине XP с IE 6.0.2900.2180.

+0

Большое спасибо! Прекрасное отображение на ie6 - это то, что мы отказались от того, что было недавно, но показательно незначительно хорошо для нас. –