2013-08-04 14 views
7

Pomiędzy Keeping the Footer Down & Full Browser Width Bars Mam 90% miejsca, w którym muszę być.
(Dla łącza "Pełna przeglądarka szerokości pasków" używam rozwiązania "timd.mackey" w sekcji komentarzy poniżej)Pasek przewijania podwójnej przeglądarki z ukrytym przepełnieniem

Wszystko działa dobrze, z wyjątkiem tego denerwującego paska przewijania. Kliknij link poniżej, aby zobaczyć co mam na myśli.

Click this to See my Problem!

overflow-x: hidden na ciało wydaje się być zarówno moje rozwiązanie i mój problem.

Każda pomoc może być super-cool you.

Mam nadzieję, że to było jasne.

Odpowiedz

14

spróbuj dodać:

html { 
    overflow-y: hidden 
} 
+0

Ahh doskonały. Dodałem go wcześniej, ale dodałem go do html, body {} – Varazi

+0

Jeśli chcesz ustawić go za pomocą JS, użyj document.documentElement, aby uzyskać odniesienie do tagu HTML: https://developer.mozilla.org/en-US/docs/Web/API/Document/documentElement – Corkscreewe

3

Może overflow-y: ukryty na ciele by Ci pomóc? lub jeszcze lepiej wykorzystaj tylko przepełnienie: ukryte; na ciele

body { overflow:hidden; } 

BTW, jeśli chcesz po prostu związać stopkę do dołu strony, użyj pozycjonowanie bezwzględne i margin-bottom na bloku pojemnika

CSS

.container { margin-bottom:100px; } 
.footer { height:100px; position:absolute; left:0; bottom:0; } 

HTML

<html> 
    <body> 
    <div class="container"><!-- here's everything except footer --></div> 
    <div class="footer"></div> 
    </body> 
</html> 
+0

body {overflow: hidden; }, który rozwiązał mój problem –

4

Innym rozwiązaniem, które może działać (w zależności od tego, co próbujesz osiągnąć) jest dodanie:

body { 
    height: 100vh; 
} 
+0

Dzięki, to zadziałało –

3

Jeśli problem jest spowodowany html, body { overflow-x: hidden;} następnie spróbuj użyć html, body{height: 100%;} to działało w porządku dla mnie.

Powiązane problemy