묻고답하기
일부 컴퓨터에서 레이아웃이 깨져서 나오네요...
2010.04.23 21:07
우선 홈페이지 주소는 http://muress.co.cc 이구요
저희집에선 정상적으로 나오구요 아이폰에서 접속해도 정상으로 나오구요
허나 지금 피씨방인데요
이런식으로 정말 욕나오게 깨져서 나오네요 ^^;;;
어케 해야 될까요?? ㅠㅠ
댓글 2
-
앙띠2
2010.04.23 22:26
-
하야미소
2010.04.24 01:08
겜방 익스플로러가 IE6으로 생각되는군요.
IE6에서도 레이아웃이 깨지지 않게 하려면.. css 핵을 쓰셔야 할 듯 싶군요.
레이아웃이 깨지는 이유는 margin이나 padding때문인데,
예를 들어, margin-top을 10px을 준다하면, IE8에서는 10px로 인식을 하지만, IE6에서는 다르게 인식하게 된다는 것이지요..
방법은, _margin-top:10px는 IE6, *margin-top:5px는 IE7, margin-top:3px는 IE8
이런식으로 주어야 한다는 것입니다. 실제 css에서 마진 및 패딩을 바꿔가면서 오류가 나는 부분을 찾은후,
그 뒤에 IE6이나 IE7용 css를 한번 더 표기해주시면 됩니다
자세히 말씀드리자면, 오류 나는 것이 A박스의 상단패딩, 즉 padding-top이라면,
css를 열어보면 padding-top:20px 이렇게 되어 있다고 칩시다.
그러면 IE6에서 20px이 아니라 30px로 더 커 보인다면. IE6에서도 딱 20px만큼 보이게 해주기 위해,
padding-top:20px; _padding-top: 10px; 이렇게 해줘야 한다는 것이지요..
답변하는 저도 헷갈리네요. ㅋ ^^;;
인터넷 익스프롤러를 업데이트 하세요.
앞으로는 IE6 를 염두해 두고 레이아웃을 제작하지 않게 될겁니다.
얼마전에는 IE6 장례식 까지 치루더라구요.
또는 레이아웃 사용시 IE6에서 테스트 해본건지 알아보고 적용 하시던가요...