2013-08-06 54 views
5

Trong Chrome và Safari, thanh cuộn dọc xuất hiện bên dưới nội dung HTML trên trang web, như vậy:HTML/CSS: thanh cuộn xuất hiện bên dưới các phần tử HTML

scroll bar appears below header

Tôi fiddled với ::-webkit-scrollbar, nhưng gần nhất tôi có thể thay đổi chiều rộng thanh cuộn thành 0px. Phần div của phần đó là:

.displayContent { min-width:620px; width:100%; height:auto; overflow:hidden; } 

Điều này xảy ra trong Safari (nhưng không phải Safari trên iOS) và Chrome. Firefox vẫn ổn. Tôi cũng đã cố gắng với tràn cũng như, nhưng không thể có được kết quả tôi muốn.

Đề xuất?

+0

Rất kỳ quặc. Bạn có thể đăng một số HTML không? – isherwood

+0

Hiện tại có quá nhiều mã để đăng, nhưng có rất nhiều lỗi đang xảy ra. Xin lỗi nếu điều này không hữu ích –

+1

Bạn có bất kỳ kiểu biến đổi nào không? Tôi đã thấy những ví dụ mà mọi thứ được biến đổi được vẽ trên mọi thứ khác, bao gồm cả thanh cuộn và thậm chí ra khỏi iframe, trong một số trình duyệt. –

Trả lời

2

Hãy thử điều này -

html, body { 
    height:100%; 
    width:100%; 
    overflow:auto; 
} 
3

có vấn đề tương tự.

Vấn đề là trong html {}

Nếu bạn sử dụng một cái gì đó như thế này

html { 
    height: 100%; 
    width: 100%; 
    overflow: hidden; 
} 

Thần tác dụng che phủ trên thanh cuộn apears. Xóa tràn trên phong cách cho html và đặt nó vào kiểu dáng cơ thể và nó sẽ hoạt động.

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