웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
ie6 빈div 높이 조절
2011.06.19 15:44
사이트를 꾸미려다 보면 내용이 없는 빈 div를 만들고 거기에 배경처리를 하는 경우가 종종 있습니다.
그럴경우 높이가 낮을때(보통 10px 이하) 다른 브라우져는 다 문제 없는데 유독 ie6만 원하는 높이 이하로 안줄어 드는 경우가 있습니다.
지금까지 그런경우 정확한 원인 파악을 못하고 전 overflow:hidden을 처리해 왔는데
오늘 알게된게 font-size가 원인인거 같더군요.
뭐 overflow:hidden을 처리해도 되지만 font-size:0 으로 잡아 버리면 굳이 overflow:hidden 처리 안하더라도 낮은 높이의 div가 ie6 에서 원하는 높이 이상으로 커지는 일은 없을거 같습니다.
많은 분들이 아실거같은데...
오늘 알게 된 내용이라 올려 둡니다.
그럴경우 높이가 낮을때(보통 10px 이하) 다른 브라우져는 다 문제 없는데 유독 ie6만 원하는 높이 이하로 안줄어 드는 경우가 있습니다.
지금까지 그런경우 정확한 원인 파악을 못하고 전 overflow:hidden을 처리해 왔는데
오늘 알게된게 font-size가 원인인거 같더군요.
뭐 overflow:hidden을 처리해도 되지만 font-size:0 으로 잡아 버리면 굳이 overflow:hidden 처리 안하더라도 낮은 높이의 div가 ie6 에서 원하는 높이 이상으로 커지는 일은 없을거 같습니다.
많은 분들이 아실거같은데...
오늘 알게 된 내용이라 올려 둡니다.
댓글 2
-
엘카
2011.06.19 18:27
-
ForHanbi
2011.06.20 01:10
오랫만에 사용팁을 읽다보니 엘카님의 주옥같은 글들이 많더군요.
뭐 윗글을 엘카님이 말씀하신거 처럼 overflow:hidden으로 처리해도 될거 같습니다.
저도 죽 그리 처리해 왔으니...
그동안 왜 ie6은 낮은 높이가 안잡히나 궁금했었는데 오늘에야 텍스트가 없더라도 font-size 가 잡힌다는 사실을 알고 속 시원해서 올린글이었습니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
게시판 스타일이 안바뀌는 경우에 해보실 사항 [4] | coolsushi | 2009.04.04 |
모바일과 MP3 화일 JW player 로 재생 하기 꽁수 | 김성곤820 | 2011.07.28 |
제로보드 XE의 세팅중 ssl사용해제방법 | 준돌이 | 2011.07.26 |
RefTagger (영어 성경 본문 출력기)를 설치하는 쉬운 방법 | 유샤인 | 2011.07.23 |
최근 댓글 위젯에 댓글 작성자 이름 표시하기 | Treasurej | 2011.07.22 |
공식 레이아웃 v2 스킨에서 롤오버 메뉴 적용하기. [6] | 노기욱 | 2010.02.01 |
apache2에서 proxy 설정하기 | fsfsdas | 2011.02.20 |
cafe24에서 쉬운설치 기능을 쓰기위한 ftp 설정법 [19] | 현의느낌 | 2010.02.01 |
글작성후 목록으로 이동하기 팁이 정상동작하지 않을 경우 [2] | 도라란 | 2011.07.14 |
"이 게시물을..." 추천/비추천/신고 메뉴를 버튼으로 [28] | xe촙5 | 2007.11.08 |
모든 브라우져는 형제간의 z-index값을 아들과 형제간의 z-index값보다 우위 [7] | ForHanbi | 2011.03.16 |
웹페이지에서 ICQ 번호 자동으로 추가하기... [1] | 잔디 | 2001.01.05 |
비로그인시 본문대신 지정문구 보이기 [1] | 도라란 | 2011.07.11 |
글에 첨부된 이미지 파일이 없을 경우, 지정 이미지를 본문에 보여주기 | 도라란 | 2011.07.11 |
간단한 시간제한 자료실 만들기 [2] | 옥수수밭 | 2010.03.17 |
외부페이지를 레이아웃에 결합시 상단 마진폭이 벌어지는 문제 해결방법 [6] | DuRi | 2010.12.17 |
레이아웃에서 class="header" 사용 안하기... [2] | ForHanbi | 2011.06.30 |
템플릿 변수(조건문) 팁 [1] | 엘카 | 2011.06.19 |
XML필터 사용시 유효성검사에서 사용자정의 메세지 출력하기 | 창한이 | 2011.06.19 |
ie6 빈div 높이 조절 [2] | ForHanbi | 2011.06.19 |
<div style="height:5px; overflow:hidden;"></div> <!-- 해결 -->
<div style="height:5px; font-size:0; line-height:0;"></div> <!-- 본문 -->
표준 브라우저는 block 요소의 크기(너비/높이)를 정했을 때 내용물이 넘쳐도 늘어나지 않습니다.
ie6 은 block 요소의 크기를 정해줘도 overflow:hidden;속성을 사용하지 않으면 크기가 늘어날 수 있구요.
ie6의 버그를 적절하게 이용한 예가 min-height 가 있죠. (제가 제일 좋아하는 크로스 브라우징 기법)
#element { min-height:500px; height:auto !important; height:500px; }
표준 브라우저는 min-height:500px; ie6에서는 높이가 500px 이지만 내용물이 많을 경우 높이가 늘어나므로 min-height 속성과 동일.
다시 본론으로 돌아와서.. 전 overflow:hidden 에 한표요 ㅋ