Раздражающая ошибка IE6 - PullRequest
0 голосов
/ 26 мая 2011

Читайте о проблеме с z-index и пробовали что-нибудь, но просто не могу это исправить.

Пожалуйста, отметьте это в IE6: http://bit.ly/ld54WO

Я бы очень признателен за любую помощь.

Большое спасибо

Ответы [ 4 ]

2 голосов
/ 26 мая 2011

Самое очевидное решение - просто удалить position: relative из вашего "НЕ ОК" div.

Но, полагаю, по какой-то причине это не вариант для вас.

Итак, еще одно исправление - удалить position: relative из <header class="cl">.

Я проверил это на вашей реальной странице, используя подлинный IE6.

Для получения дополнительной информации см .: Проблемы с разбиением на слои

1 голос
/ 26 мая 2011

См. Вкладку 4 @ http://www.barelyfitz.com/screencast/html-training/css/positioning/

Может быть, это поможет вам достичь этого.

0 голосов
/ 26 мая 2011

Мое решение сводит к минимуму плавание и позиционирование / z-индексацию. Вопрос, зачем вам нужен красный контейнер, чтобы быть относительным?

Я проявил инициативу в меню с минимальным стилем (также не использовался z-index):

http://jsfiddle.net/CbNr4/1/

Рекомендую, чтобы сайт не выглядел "точно" так же, как для IE6. ты сойдешь с ума.

Надеюсь, что это имеет смысл

0 голосов
/ 26 мая 2011

Частично проблема может заключаться в том, что вы используете HTML5 (из HTML5 Boilerplate, http://html5boilerplate.com/),, который не поддерживается IE6. Я предполагаю, что если вы измените все недопустимые элементы (nav, header) на допустимые XHTML или HTML4, проблема решится сама собой.

...