У меня есть div, который служит всплывающим окном (абсолютное положение и т. Д.). Теперь, когда я тестирую на другой платформе, я вижу, что почти в каждом браузере в Windows я получаю полосы прокрутки, хотя прокручивать нечего ... не на Mac. Я приложил изображение, это всего лишь один из многих случаев. Мне не нужны эти полосы прокрутки, что я могу сделать? Я пробовал переполнение: скрыто; и googled много, но не мог найти решение! Любая помощь очень ценится!Полосы прокрутки почти в каждом браузере в окнах (не Mac)
ответ
Если вы задумали создать всплывающее окно, вы могли бы использовать вместо position: fixed
, но это не имеет никакого отношения к тому, что вы просите.
Я бы предложил использовать инструменты разработчика Chrome, чтобы выяснить, к чему именно привязана полоса прокрутки. Это поможет вам понять, в чем проблема.
Thx D34 ... да, я пробовал, что его невозможно найти, я действительно думаю, что это то, что делает Windows, потому что оно есть во всех браузерах в Windows. – Melvin
@Melvin Вы когда-нибудь это понимали? – user2168130
@ пользователь2168130 извините за поздний ответ. к сожалению, я не мог найти достойного решения. – Melvin
Я тоже столкнулся с этим; продолжающийся Google нашел это:
https://css-tricks.com/almanac/properties/o/overflow/
Трюк для меня была установка переполнения Div к скрытым. Я не понимал, что он по-прежнему настроен на «прокрутку» в моем CSS, который, по-видимому, делает полосы прокрутки, даже если они не нужны в браузере ПК (используется с Chrome и IE), но не на любом из браузеров Mac OS, которые я использовал (Safari, Firefox , Chrome и Opera)
Ниже перечислены опции div: div { overflow: visible | скрытый | прокрутка | авто | inherit }
Разве полосы прокрутки на Mac OS X не скрыты и видимы только в том случае, если вы действительно прокручиваете? –