2009-11-09 5 views
0

나는 이것을 시도했다.고정 위치를 IE6에서 어떻게 작동시킬 수 있습니까?

body {height : 100 %; overflow : auto; 본체 #cornerImage {총수 : 절대 저부 : 0}

이 : 이들 중 어느 것도 일한

{ margin:0; padding:0; } 
html, body { 
    height: 100%; 
    overflow:auto; 
} 
body #fixedElement { 
    position:fixed !important; 
    position: absolute; /*ie6 and above*/ 
    bottom: 0; 
} 

. 내가 원하는 위치가 작동하고있는 것처럼 보이지만 문제는 내 콘텐츠를 밀어 내리는 거대한 마진입니다. 이것으로 올바른 길을 가고 있습니까? 아니면 내가 시도해야 할 수정 사항이 아닌가?

+0

HTML 또는 페이지 링크가 없으면 무엇을하고 있는지 실제로 볼 수 없습니다. – Bertine

답변

3

IE6은 고정 된 위치를 단순히 지원하지 않습니다. 많은 웹 개발자들이 함께 살아야하는 번거 로움이었습니다.

  • 오버 플로우와 별도의 100 % 너비/높이 DIV에 내 콘텐츠의 스크롤 부분을 넣어 : 나는 두 가지 대안을 사용했습니다 스크롤합니다. 그런 다음 z- 인덱스가 큰 별도의 div에 스크롤 할 수없는 "고정 된"요소를 오버레이합니다.

  • 사용자가 스크롤 할 때마다 Yelp가 사이드 바의지도에서 수행하는 작업을 수행하고 Javascript로 요소의 위치를 ​​변경하십시오.

관련 문제