IE заставляет горизонтальную полосу прокрутки в AccordionPane додзё - PullRequest
1 голос
/ 19 сентября 2009

Привет всем,

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

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

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

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

Есть идеи, как сделать это чисто в додзё?

Ответы [ 2 ]

0 голосов
/ 19 сентября 2009

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

0 голосов
/ 19 сентября 2009

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

...