2016-04-15 2 views
1

У меня есть div, который служит всплывающим окном (абсолютное положение и т. Д.). Теперь, когда я тестирую на другой платформе, я вижу, что почти в каждом браузере в Windows я получаю полосы прокрутки, хотя прокручивать нечего ... не на Mac. Я приложил изображение, это всего лишь один из многих случаев. Мне не нужны эти полосы прокрутки, что я могу сделать? Я пробовал переполнение: скрыто; и googled много, но не мог найти решение! Любая помощь очень ценится!Полосы прокрутки почти в каждом браузере в окнах (не Mac)

this is the right end of a div I use as a "popup"

+0

Разве полосы прокрутки на Mac OS X не скрыты и видимы только в том случае, если вы действительно прокручиваете? –

ответ

0

Если вы задумали создать всплывающее окно, вы могли бы использовать вместо position: fixed, но это не имеет никакого отношения к тому, что вы просите.

Я бы предложил использовать инструменты разработчика Chrome, чтобы выяснить, к чему именно привязана полоса прокрутки. Это поможет вам понять, в чем проблема.

+0

Thx D34 ... да, я пробовал, что его невозможно найти, я действительно думаю, что это то, что делает Windows, потому что оно есть во всех браузерах в Windows. – Melvin

+0

@Melvin Вы когда-нибудь это понимали? – user2168130

+0

@ пользователь2168130 извините за поздний ответ. к сожалению, я не мог найти достойного решения. – Melvin

1

Я тоже столкнулся с этим; продолжающийся Google нашел это:

https://css-tricks.com/almanac/properties/o/overflow/

Трюк для меня была установка переполнения Div к скрытым. Я не понимал, что он по-прежнему настроен на «прокрутку» в моем CSS, который, по-видимому, делает полосы прокрутки, даже если они не нужны в браузере ПК (используется с Chrome и IE), но не на любом из браузеров Mac OS, которые я использовал (Safari, Firefox , Chrome и Opera)

Ниже перечислены опции div: div { overflow: visible | скрытый | прокрутка | авто | inherit }

 Смежные вопросы

  • Нет связанных вопросов^_^