안녕하세요. 질문하신 내용은 양용석님의 책 396페이지(하위 브라우저에서의 호환성 문제 해결) 파트를 보시면 궁금증이 풀릴 것 같습니다. 무엇보다 현재 웹 표준이 제시하는 가이드라인을 따라 개발하려면, 하위 브라우저의 호환성을 모두 고려해야 합니다. 혹, 부족한 부분이 있다면 양용석님이 추가 설명을 해주실 것으로 믿습니다. ^^
2012.02.10 08:33:06 (*.8.73.101)
유지아빠
웹표준 개발자들이 가장 골치 아픈 문제가 IE 5, 6, 7 버전입니다. 특히 한국에서는 지금도 IE6 사용자가 지금도 많이 있습니다. 가장 큰 문제점이 이런 브라우저에서는 더블 마진문제가 가장 큰 골치거리입니다. 웹 표준을 이용해서 정확하게 마진값을 적용했는데, IE6에서 보면 엉뚱한 곳에 위치해 있거나, 박스의 크기가 달라지는 문제가 있는 것이죠. 로드북에서 말한 것 처럼, 책 396페이지 부터 이 문제를 해결 하는 방법을 제가 기술해 놓았습니다. 해당 코드를 적용하면, IE 구버전에서 가장 큰 문제점은 해결 가능한 것이죠. 그리고 몇가지 사소한 버그들이 있는데, 그 부분을 해결 하는 밥법도 따로 기술했으니, 참조하시기 바랍니다. IE 8 부터는 이런 버그는 없습니다. 이번에 MS에서 강제적으로 윈동우 XP 사용자인 경우 IE 6, 7 버전은 IE8로 업그레이드 한다고 합니다. 윈도우 비스타와 7인 경우 IE9으로 업그레이드 하구요. 보안에 상당히 취약한 이런 브라우저는 빠른 시간내에 퇴출되었으면 좋겠습니다. ^^
무엇보다 현재 웹 표준이 제시하는 가이드라인을 따라 개발하려면, 하위 브라우저의 호환성을 모두 고려해야 합니다.
혹, 부족한 부분이 있다면 양용석님이 추가 설명을 해주실 것으로 믿습니다. ^^