Будьте добры, господа, помогите, пожалуйста! А то что-то уж голова не варит. Давно не верстал, а вот кинулся, так удивился, что IE6 растягивает по высоте родительский блок за плавающим дочерним! Основная задача: сделать так, чтобы страница в IE6 выглядела так же, как и в нормальном браузере. Примеры прилагаются. Спасибо заранее.
Пример: [Только зарегистрированные пользователи могут видеть ссылки. ]
«IE6 растягивает по высоте родительский блок за плавающим дочерним» только в том случае, если этому родительскому блоку назначено hasLayout. И IE7 ведет себя аналогичным образом.
Основная задача: сделать так, чтобы страница в IE6 выглядела так же, как и в нормальном браузере.
Достичь такого эффекта можно только при отсутствии hasLayout у родительского блока.
Кстати, было замечено, что при использовании «нормального» режима (забыл верное название) браузера, IE8 отображает страницу как нужно
Если Вы подразумеваете под «нормальным режимом» Standards Mode, то приведенный Вами пример кода будет являться «нормальным» только для IE7 и IE8. Для IE6 он будет являться как раз-таки совершенно НЕнормальным, т.к. любая инструкция по обработке документа (processing instruction) неминуемо вгоняет IE6 в Quirks Mode.