2010-01-13 5 views
1

나는 테이블 인 달력을 가지고 있습니다. 몇 가지 이유로, IE는 페이지의 가장자리에 수직 스크롤바를 추가하고 있지만 스크롤러가없고 (스크롤 할 것도 없습니다) FF와 Safari는 잘 보입니다.IE가 스크롤러없이 스크롤바를 표시하는 이유는 무엇입니까 (스크롤바는 필요하지 않으며 FF와 Safari에서는 필요하지 않습니다)?

아이디어가 있으십니까?

+0

테이블의 포함 요소 (아마도 div)에 대한 전체 뷰포트 (broswer 창) 또는 스크롤러에 대한 스크롤러를 의미합니까? 또한 당신이 CSS와 HTML을 게시 할 수 있다면 helpfule이 될 것입니다. – prodigitalson

+0

안녕하세요 - 전체 브라우저 페이지를 의미합니다. html과 css는 거대하기 때문에 나는 그것에 의지하기 전에 답변을 얻으려고합니다. – Joel

답변

1

이것은 인터넷 익스플로러에서는 정상적인 현상이며 body 또는 html 요소의 overflow:hidden을 제외하고는 내 지식을 끌 수 없으며 페이지가 전혀 스크롤되지 않는 단점이 있습니다.

모든 브라우저에서 똑같은 동작이 필요하고 비활성화 된 스크롤바를 FF 및 Safari에 추가하려면 내 recent question을 확인하십시오.

+0

나는 overflow-y 트릭이 잘 작동한다는 것을 전혀 모릅니다. 감사! – Joel

0

body 요소에 overflow : auto를 넣고 페이지의 다른 요소에 오버플로 : 자동 또는 기타 오버플로 설정 만 제거하면 기본 브라우저 스크롤바에서 페이지를 아래로 스크롤 할 수 있으며 페이지가 펼쳐집니다. 꼬리말을 아래로 움직였다.

관련 문제