이런 현상은 class="wrap" 이 적용된 영역의 높이가 0px 로 인식도기 때문에 보이지 않는 경우인데..
이유는 float 란 녀석의 속성때문에 그렇습니다.
float란 속성은 div 뿐 아니라 대부분의 코드에 적용가능한 속성인데..
이 속성이 있는 코드들끼리 영향을 주고 받습니다.
즉 위 예제에서 본다면 wrap 과 left, right 는 서로 영향을 미치지 않기 때문에 wrap 속에 left, right가 있더라도 높이가 0이 되는 것이죠.
이 문제를 해결하려면 float 영향을 받아야 하는 코드에 float 속성을 함께 써 주면되겠죠.
불필요한 곳에 float 를 사용하면서 틀어질 수 있는 그리드는 clear:both; 속성으로 방지해 주면됩니다.
마이크로소프트사의 Internet Explorer(이하 IE) 에서 작동하는 S/W 입니다. 공식적으로 마소에서 배포하는 S/W 이구요.
국내 높은 IE점유율로 IE에서만 잘 보이면 장땡이던 시절이 있었습니다. 그때는 지금과 같이 전문 HTML, XHTML, CSS 코더가 따로 있지 않고 디자이너나, 프로그래머가 병행해서 처리했었죠. 그 만큼 중요하게 생각하지 않았던 부분입니다.
지금은 많이 나아졌지만 국내 웹사이트는 비정상적으로 제작되곤 했죠. 해외에는 뜨지도 않는 그래픽요소가 너무 가득하고, 필요한 정보를 전달하기 위한 사이트구조라기 보단, Look&Feel, 보기 좋은 것에 더 신경을 썼습니다. 물론 디자인이란 것이 보기 좋아야 하지만 웹이란 특성상 디자인은 사용자 UI를 위한 디자인이어야 하는데 디자인을 위한 디자인이었다고 할 수 있죠.
IE Developer Toolbar 는 모든 브라우저를 지원하진 않지만 최근 IE도 W3C 웹표준을 준수한 브라우징을 지원하기에 표준을 적용한 사이트 개발에 많은 도움이 될 것 같습니다.
asdas
2010/01/08 21:34 [ ADDR : EDIT/DEL : REPLY ]asdsaf
2010/01/08 21:34 [ ADDR : EDIT/DEL : REPLY ]남영훈
2010/01/08 21:48 [ ADDR : EDIT/DEL : REPLY ]