Суть ошибки ie6 (выпадающие записи должны быть обрезаны из-за скрытого переполнения, чтобы предотвратить неправильное расширение, вместо того, чтобы действовать как переполнение: видимый), можно увидеть в его текущей (хакерской) форме на скриншоте ниже и на сайт http://zd -cms.com
Неправильно (т.е. 6):
http://img249.imageshack.us/img249/352/screenshot68.png http://img249.imageshack.us/img249/352/screenshot68.png
Справа (FF, IE8, Chrome):
http://img402.imageshack.us/img402/7208/screenshot69.png http://img402.imageshack.us/img402/7208/screenshot69.png
Пункт меню должен показывать:
- Свяжитесь с нами
- Вторичное жилье
- Поддержка
- Дизайнерские услуги
Но так как я не могу получить переполнение: видимая работа или иная имитация, части выпадающих меню отключаются. В настоящее время CSS в таблице стилей для ie6:
#zd-nav {
padding-left:0;
margin-left:0;
background-color:transparent;
}
#zd-nav .zd-sub-nav{
margin-top:5px;
**width:73px**;
**overflow:hidden;**
}
Несколько решений этой ошибки, которые я попробовал:
Я знаю об ошибке ie6 overflow: visible, (согласно здесь: http://www.positioniseverything.net/explorer/expandingboxbug.html), которая отображает переполнение: visible null и void.
Прочитайте: Стратегия исправления ошибок макета в IE6? и несколько попыток попытались заставить его действительно действовать как переполнение: видимый, но ничего не помогло.
Сейчас у меня выпадающая часть меню настроена на переполнение: скрыто как последнее решение проблемы, потому что я не могу получить ie6, чтобы меню действовало в переполнении: видимым образом.
Также было бы очень полезно указать на любые проблемы с навигацией в ie7 или ie8.
Предложения