2013-12-09 2 views
0

에서 제외하고, (회색), 내가 사용 :장애인 스크롤 막대 스크롤 막대가 여전히 표시되는 동안 나는 (<em>이</em>을 회색으로 표시) 오버레이 및 스크롤을 비활성화 할 수 있습니다 IE7

CSS

html.noscroll { 
    position: fixed; 
    overflow-y: scroll; 
    width: 100%; 
} 

Internet Explorer 8 이상에서는 제대로 작동하지만 IE7에서는 스크롤 막대가 여전히 사용 가능하며 페이지를 스크롤 할 수 있습니다.

아무도이 문제를 해결할 수있는 방법이 있습니까?

+0

이렇게하면 도움이 될 수 있습니다. http://stackoverflow.com/questions/7435328/horizontal-scrollbar-appears-only-in-ie7-even-withoveroverhidden-being-set – freddy

+0

규칙을 추가하여 중요한 브라우저 스타일 시트 규칙. IE7에 반대되는 중요한 규칙이있는 경우 작동합니다. –

답변

0

오버플로 : 스크롤을 사용하면 IE가 필요없는 경우에도 모든 경우에 스크롤바가 표시됩니다. 그게 니가하고 싶은거야?

IE6 & 7은 '위치 : 상대'또는 '너비 : 100 %'및 여백과 결합 할 때 스크롤 문제가있는 것으로 알려져 있습니다. 스크롤이 제대로 회색으로 표시하는 경우

width: 80%; 

으로 시도 당신은 아마 여백/패딩 문제가 있습니다. 아무것도 변경하지 않은 경우 위치를 변경해보십시오.