IE에서 display:none인 element를 toggle할때(block/none) IE에서 전 과 후의 여백이 틀려지는 상황이 발생하는 경우가 있는데
사용자 삽입 이미지

이럴때 해결책은 min-height를 넣어주면 된다.

IE6은 min-height를 지원않으므로 어쩔 수 없이 Hack을 써야한다.

height:37px; /* IE6 */
height /**/:auto; /* FF, IE7 */
min-height:37px; /* FF, IE7 */

height만 적어주어도 되지 않느냐~? 란 의문이 들 수 도 있겠지만 그렇게 되면 display:none인 element가 block(show)상태가 되었을때 position:absoulte된 것 처럼 위에 덮어쓰게 된다.
사용자 삽입 이미지

크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Johan Kim hiphapis

TRACKBACK http://hiphapis.net/trackback/101 관련글 쓰기

댓글을 달아 주세요

  • IE를 위해서 table 에다가 table-layout:fixed 주기
  • FF를 위해서 td 에다가 overflow:hidden 주기
<table style="table-layout:fixed">
<tr>
    <td style="overflow:hidden"><img src="" alt="some image" /></td>
    <td>&nbsp;</td>
</tr>
</table>


끝;
크리에이티브 커먼즈 라이선스
Creative Commons License

'웹[기술|표준|접근] > 작은 팁' 카테고리의 다른 글

IE6 에서 print 했는데 글씨가 겹쳐서 나올때  (0) 2008/02/01
mac profile  (0) 2008/01/31
table 에서 overflow:hidden 하기  (0) 2008/01/24
애용하는 CSS Hack 2가지.  (4) 2008/01/23
IE7 Debugger  (0) 2008/01/15
CSS visibility vs display  (0) 2008/01/03
Posted by Johan Kim hiphapis
TAG CSS, ff, IE, overflow, TABLE

TRACKBACK http://hiphapis.net/trackback/94 관련글 쓰기

댓글을 달아 주세요

as like FireBug
흠..유료인거 같은데 공짜로도 쓸 수 있는거 같은데..
Firebug에 없는 Color Picker도 들어있다!

막 별견해서 아직 많이 써보지는 않았음.

http://www.my-debugbar.com/wiki/CompanionJS/HomePage
아, MS Script Debugger  필수!

스샷 (DebugBar 설치된 모습)
사용자 삽입 이미지



느낀점 (쓰면서 계속 적어나갈 계획..;; )
  • console 기능이 생각보다 약하다. Object, Array, DOM이 출력이 안된다. 쩝;; 타격이 꽤 크군;;
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Johan Kim hiphapis

TRACKBACK http://hiphapis.net/trackback/90 관련글 쓰기

댓글을 달아 주세요

IE7에서(6은 확인 못해봤습니다.) fieldset에 legend가 있을때 fieldset에 bgcolor 줄경우
fieldset border 안으로만 bg가 칠해지는게 아니라 legend의 영역까지 fieldset의 bgcolor가 칠해져 버린다.
ie fieldset bgcolor가 legend영역까지 넘어가는 버그

legend의 bgcolor는 textNode가 있는 부분만 칠해지기때문에 해결책이 되지 못하고
legend width:100% 해도 왼쪽영역은 여전히 fieldset bgcolor가 먹혀져 있게 된다.
여기에 margin-left:-10px;padding-right:10px 같은 방식으로 장난을 쳐보면 해결이 된 것 같아 보이지만 fieldset의 border가 사라져 버리게 된다.
위 내용 참고
(그림판 역시 최고 ㅠ,.ㅠ)

이럴경우 fieldset position을 relative로 주고 legend의 position을 absolute로 줘서 positioning을 해 주면 해결이 된다. (CSS Position 을 참고)

fieldset {
    background-color:yellow;
    border:1px dashed black;
    margin-top:15px;
    /* ie */
    *position: relative;
    *padding-top:15px;
}
legend {
    background-color:red;
    /* ie */
    *position: absolute;
    *top: -8px;
    *left: 10px;
}

ie fieldset bgcolor가 fieldset에만 적용되었음

(참고 http://www.communitymx.com/content/article.cfm?page=1&cid=DD9F3)
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Johan Kim hiphapis

TRACKBACK http://hiphapis.net/trackback/86 관련글 쓰기

댓글을 달아 주세요

궁시렁*22007/09/18 19:45

IE 나쁜놈!!

Firebug같은 멋진 디버깅툴이라도
좀 내 놓던가..!!

크리에이티브 커먼즈 라이선스
Creative Commons License

'궁시렁*2' 카테고리의 다른 글

신기한 대화  (4) 2007/10/01
병원 제대로 찾아오신거에요?  (2) 2007/09/20
wysiwyg + wysiwym 만들고 있는데 항상 느끼는점..  (6) 2007/09/18
저랑 비슷한가요?  (0) 2007/09/04
저 결혼합니다~  (6) 2007/08/27
이제 유부남  (2) 2007/08/07
Posted by Johan Kim hiphapis
TAG IE

TRACKBACK http://hiphapis.net/trackback/70 관련글 쓰기

댓글을 달아 주세요

  1. 고작 이정도 화풀이만으로는 뭔가 시원치 않은 느낌 ㅋㅋㅋ.

    2007/09/19 01:55 [ ADDR : EDIT/ DEL : REPLY ]
    • 좋은방법 있으시면 소개팅좀 주선 해주세요~ ㅎㅎ

      2007/09/19 17:32 [ ADDR : EDIT/ DEL ]
  2. IE는 사오정이라고 들었어요 ㅋㅋ

    2007/09/19 21:27 [ ADDR : EDIT/ DEL : REPLY ]
  3. 냐하하하하하하하

    2007/09/20 09:40 [ ADDR : EDIT/ DEL : REPLY ]