IE6 fixed 관련해서 이 소스는 어떤가요?
미리별
아래 글 중 입문자용소스 올려주신 거 보니까 갑자기 생각나서 올려봅니다.
IE6 fix 비추천하고 비슷한 방식이긴 한데요.
아래와같이하면 문제 생길것이 있나요?
다른 방법은 IE6에서 스크롤하면 떨리는 현상이 발생해서 별로던데요.
아래는 소스구요.
파일도 첨부해봅니다.
!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
html xmlns=http://www.w3.org/1999/xhtml lang=ko xml:lang=ko
head
title/title
meta http-equiv=Content-Type content=text/html; charset=utf-8 /
style type=text/css
html, body, div {margin:0; padding:0}
html, body {height:100%; overflow-y:hidden}
body {position:relative}
/style
/head
body
div style=height:100%; overflow-y:scroll
div style=width:900px; height:3000px; background-color:#eee; margin:0 auto
div style=width:100%; height:100px; background-color:#ddd/div
/div
/div
div style=position:absolute; left:100px; top:100px; width:100px; height:100px; background-color:#f60/div
/body
/html
-
무크
보통은 html에 걸리는 스크롤을 제거하고 body에 넣는 방식으로 하는데요, 굳이 그런 방법보단 차라리 ie6 fixed 적용되게 하는 스크립트를 !--[if lte IE 6] 요런 ie전용주석 안에 넣어주는게 나을것같습니다.
어차피 13일부터 ie6을 ie8로 강제업데이트 한다고도하고, 현재 국내 ie6 점유율은 7% 정도밖에 되지 않습니다.
그런 ie6을 위해 전반적인 스타일을 맞춰야 한다는게 좀 꺼림직 하네요 ㅜㅜ -
Regretting
그런 문제가 있을 수 있겠네요.
레이어를 감싸는 div 를 만들고 그 div의 width에 스크롤바를 제외한 넓이 값을 줘서 겹치지 않게 하면 어떨까요?
방법을 좀 생각해봐야 겠네요. -
멱부리
화면 줄였을때, 레이어가 스크롤바를 덮지 않으시나요?
-
플랜
글세요 큰 문제는 없지만...
안에 들어간 컨텐츠를 꼭
div style=\height:100%; overflow-y:scroll\ 여기안에 위치 시켜야되기에 저는 꺼려지더군요.
fixed 할 컨텐츠는 또 저런식으로 밖에 있어야되고
제가 올린것도 핵사용을....해서 그르궁