2013-08-04 46 views
7

giữa Keeping the Footer Down & Full Browser Width Bars Tôi 90% đến nơi tôi cần.
(Đối với liên kết "Thanh rộng toàn bộ trình duyệt", tôi đang sử dụng giải pháp "timd.mackey" trong phần bình luận bên dưới)Trình duyệt đôi cuộn thanh w/Tràn ẩn

Vì vậy, mọi thứ hoạt động tốt ngoại trừ thanh cuộn đôi gây khó chịu này. Nhấp vào liên kết bên dưới để xem ý tôi.

Click this to See my Problem!

overflow-x: ẩn trên cơ thể dường như được cả hai giải pháp của tôi và vấn đề của tôi.

Bất kỳ trợ giúp nào sẽ cực kỳ tuyệt vời cho bạn.

Hy vọng điều này đã rõ ràng.

Trả lời

14

Hãy thử thêm:

html { 
    overflow-y: hidden 
} 
+0

Ahh hoàn hảo. Tôi đã thêm nó trước nhưng tôi đã thêm nó vào html, body {} – Varazi

+0

Nếu bạn muốn đặt nó bằng JS, hãy sử dụng document.documentElement để lấy tham chiếu đến thẻ html: https://developer.mozilla.org/en-US/docs/Web/API/Document/documentElement – Corkscreewe

3

lẽ overflow-y: ẩn trên cơ thể sẽ giúp bạn? hoặc thậm chí tốt hơn chỉ sử dụng overflow: hidden; trên cơ thể

body { overflow:hidden; } 

BTW, nếu bạn muốn chỉ để ràng buộc chân để dưới cùng của trang, sử dụng định vị tuyệt đối và margin-bottom trên khối chứa

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

nội dung {overflow: hidden; } giải quyết vấn đề của tôi –

4

Một giải pháp khác có thể hoạt động (tùy thuộc vào những gì bạn đang cố gắng đạt được) là thêm:

body { 
    height: 100vh; 
} 
+0

Cảm ơn, điều đó đã làm việc cho tôi –

3

Nếu vấn đề là do html, body { overflow-x: hidden;} sau đó hãy thử sử dụng html, body{height: 100%;} nó làm việc tốt cho tôi.

Các vấn đề liên quan