Прокрутка дисплея, когда ширина меньше 800

0

как отображать прокрутку, когда ширина меньше 800?

я использую:

<body style="background-color: #eee;min-width:800px;">
<body>

Он работает в: chrome, Safari, opera и IE, но не работает в FireFox

Firefox не отображает прокрутку

Версия FireFox: 25

Как это совместимо в Firefox?

Обновить :

Пожалуйста, посмотри:

дисплей прокрутки в хроме: Изображение 174551

отображение прокрутки в сафари:

Изображение 174551

отображение прокрутки в Opera:

Изображение 174551

В Firefox не отображается прокрутка:

Изображение 174551

Firefox - это дерьмо для браузера.

  • 0
    добавить переполнение: прокрутка
  • 0
    Я добавил это, но не работал .....
Показать ещё 5 комментариев
Теги:
firefox

2 ответа

0

У вас есть контент в элементе <body> который имеет относительную позицию? Это требование для Firefox принять настройку min-width. В противном случае тело имеет высоту 0px. То, что не имеет высоты, не может иметь ширины - следовательно, нет широкого элемента, нет полосы прокрутки. До сих пор для логики Firefox, и я бы не назвал это "дерьмом браузера".

Поэтому либо пытайтесь добавить контент с position: relative; или добавить min-height: 1px; к <body>.

  • 0
    не работает ....
  • 0
    @ user3002842 Только что снова протестировал его в Firefox, и он работает для меня: jsfiddle.net/umNL6 - Какую версию Firefox вы используете?
Показать ещё 2 комментария
0

Попробуйте использовать это.

<body style="background-color: #eee;min-width:800px;overflow:scroll;">
<body>

И если это не сработает, попробуйте overlflow: auto;

Попробуйте это → overflow-x: scroll

  • 0
    не работает ....
  • 0
    Попробуйте использовать overflow-x: scroll;
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню