W związku z tym działa w Safari i wiem, że działa w Chrome.
Łukasz
3
Warto wspomnieć, że nadal możesz przewijać element div za pomocą tab, pod warunkiem, że w ukrytym przepełnieniu znajdują się linki lub elementy wejściowe
William Brochmann
40
Powinieneś używać tylko
overflow-y:hidden; - Użyj tego do ukrycia pionowego zwoju
overflow-x:auto; - Użyj tego, aby wyświetlić przewijanie w poziomie
Luke wspomniał, że obie są ukryte. więc podałem to osobno.
margin-bottom
z wartością ujemną będzie bałaganoverflow-y: hidden
itp.Odpowiedzi:
Te dwie właściwości CSS mogą służyć do ukrywania pasków przewijania:
źródło
tab
, pod warunkiem, że w ukrytym przepełnieniu znajdują się linki lub elementy wejściowePowinieneś używać tylko
overflow-y:hidden;
- Użyj tego do ukrycia pionowego zwojuoverflow-x:auto;
- Użyj tego, aby wyświetlić przewijanie w poziomieLuke wspomniał, że obie są ukryte. więc podałem to osobno.
źródło
przepełnienie: auto;
overflow-y: ukryty;
Dla IE8: -ms-overflow-y: hidden;
Albo :
Aby ukryć X :
Aby ukryć Y :
źródło
Jeśli chcesz osiągnąć to samo w Gecko (NS6 +, Mozilla itp.) I IE4 + jednocześnie, uważam, że powinno to załatwić sprawę: V
Zostanie to zastosowane do całego tagu body, zaktualizuj go do odpowiedniego CSS i zastosuj te właściwości.
źródło
Dodaj następujące informacje:
źródło
Te zasady są kompatybilne z wszystkimi przeglądarkami:
źródło
A może skrótowy zapis?
źródło
jeśli chcesz wyłączyć pasek przewijania, ale nadal możesz przewijać zawartość wewnętrznego DIV, użyj poniższego kodu w css,
divHideScroll to nazwa klasy docelowego elementu div.
Będzie działać we wszystkich głównych przeglądarkach (Chrome, Safari, Mozilla, Opera i IE)
źródło