IE Запускает горизонтальную полосу прокрутки в dojo AccordionPane

StackOverflow https://stackoverflow.com/questions/1447235

Вопрос

ПРИВЕТ всем,

У меня есть проблема, которая выглядит так, как будто это связано с ошибкой коробочной модели IE, но я не совсем уверен, как решить ее в dojo.

У меня есть ContentPane, который я помещаю в типичный AccordionContainer, и статический контент отображается в ContentPane.Во всех других браузерах, если содержимое в ContentPane переполняет нижнюю часть, появляется вертикальная полоса прокрутки, как и следовало ожидать.Однако в IE горизонтальная полоса прокрутки появляется также при появлении вертикальной полосы прокрутки.

Кажется очевидным, что ContentPane в IE не учитывает размер вертикальных полос прокрутки, поэтому, когда они отображаются, он добавляет горизонтальную полосу прокрутки для их размещения.

Я бы хотел, чтобы горизонтальная полоса прокрутки появлялась тогда, когда это уместно, а не просто потому, что была добавлена вертикальная полоса прокрутки.

Есть какие-нибудь идеи, как сделать это чисто в додзе?

Это было полезно?

Решение

Вы могли бы попробовать поиграть с overflow, overflow-x и overflow-y в CSS.

Другие советы

Попробуйте добавить overflow-x: auto и overflow-y: hidden в вашу панель содержимого.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top