2010-08-10 2 views
0

Я знаю, что есть несколько вопросов по этому поводу, но я не могу найти решение нигде.DIVs, DOJO, вертикальная прокрутка и IE6

В принципе, у меня есть CSS-стиль для полноэкранного просмотра без прокрутки. Внутри этого есть 2 divs, для боковой панели (слева) и контента (будет контроль карты, если я смогу преодолеть эту проблему).

В левой боковой панели у меня есть 2 divs (на данный момент), у одной есть простая форма для ввода адреса для поиска (который может быть установлен на статическую высоту, 9ems или 100px), вторая предназначена для удерживайте результаты в списке вертикальной прокрутки в оставшемся пространстве

Я почти добрался туда - IE 8, Firefox, Chrome, Safari и Opera оказались все в порядке, тогда как наша корпоративная веб-команда настаивает на совместимости с IE6 (или, по крайней мере, страница должна использоваться), я тестировал ее в IE6 - никаких полос прокрутки, а список распространяется за пределы родительского div. Играя немного больше с CSS, я получаю полосу прокрутки, но div, кажется, наследует высоту 100% от документа.

До сих пор я пробовал около 4 дней с этим, поэтому любая помощь или проницательность оцениваются.

Спасибо

ответ

0

В ситуациях, когда я абсолютно действительно поддерживать IE6, я использую условные комментарии, чтобы добавить дополнительный HTML и CSS, и, возможно, скрыть другие вещи. Создание макетов для IE6, IMO, в основном сводится к «независимо от того, что требуется», - надлежащим образом документируйте структуры, создавайте макеты на основе таблиц, используйте спейсерные изображения и т. Д. И т. Д. Особенно сильно выраженные в процентах размеры в IE6 ужасно нарушаются - кто бы ни реализовал они, по-видимому, не имели ни малейшего представления о том, что они должны были подразумевать.

Смежные вопросы