как отображать прокрутку, когда ширина меньше 800?
я использую:
<body style="background-color: #eee;min-width:800px;">
<body>
Он работает в: chrome, Safari, opera и IE, но не работает в FireFox
Firefox не отображает прокрутку
Версия FireFox: 25
Как это совместимо в Firefox?
Обновить :
Пожалуйста, посмотри:
дисплей прокрутки в хроме:
отображение прокрутки в сафари:
отображение прокрутки в Opera:
В Firefox не отображается прокрутка:
Firefox - это дерьмо для браузера.
У вас есть контент в элементе <body>
который имеет относительную позицию? Это требование для Firefox принять настройку min-width
. В противном случае тело имеет высоту 0px. То, что не имеет высоты, не может иметь ширины - следовательно, нет широкого элемента, нет полосы прокрутки. До сих пор для логики Firefox, и я бы не назвал это "дерьмом браузера".
Поэтому либо пытайтесь добавить контент с position: relative;
или добавить min-height: 1px;
к <body>
.
Попробуйте использовать это.
<body style="background-color: #eee;min-width:800px;overflow:scroll;">
<body>
И если это не сработает, попробуйте overlflow: auto;
Попробуйте это → overflow-x: scroll