Почему вертикальная полоса прокрутки не работает в Firefox и IE и работает только в Chrome? - PullRequest
2 голосов
/ 11 января 2012

У меня есть такой div, чтобы показать мое содержимое:

<div id="contents"> ... </div>

И эти коды в его файле CSS:

#contents {
   padding:10px 10px 10px 10px;
   overflow:auto;
   overflow-x:hidden;
   overflow-y:scroll;
   height:93%;
}

На некоторых страницах у меня много кодов внутриэтот див.Но только в Google Chrome появляется вертикальная полоса прокрутки и я могу ее использовать.Но в Firefox и IE я вижу только его место.Там нет ничего, чтобы щелкнуть и перетащить для навигации по содержимому сверху вниз.

Я обнаружил, что проблема в height в кодах CSS.Всякий раз, когда я устанавливаю его с px, все работает нормально.Но мне нужно использовать его с % из-за моего стиля дизайна.

Что мне нужно сделать?

(Chrome 15, Firefox 6.0.2, IE 8)

...