RX/XE 팁
XE FAQ 는 제가 XE공홈 '묻고 답하기'에 답변한 내용들 중 일부를 정리한 내용입니다. (대부분이 제가 한 답변이죠)
XE Tips 는 제가 XE 공홈에 쓴 XE 관련 유용한 팁들입니다. 기능개선은 공홈에 안 적어둔 XE 유용 개선팁들입니다.
유용정보는 외부 검색을 통해 알아낸 소스등을 기재해둔 곳입니다.
버그 신고내역들은 XE 사용하다가 발견한 버그 패치방법들로, Core Issue 에 기록해뒀기에 XE 에 적용이 되었을 가능성이 있겠죠
제가 쓴 글들에 대해 퍼가실때는 꼭 출처를남겨주시고.. (다만 플래시뷰 기반이기에 퍼가기는조금 힘들 수 있겠죠 ^^;)
타회원의 글들도 적혀있는 출처를 같이 꼭 기재해주세요
XE Tips 는 제가 XE 공홈에 쓴 XE 관련 유용한 팁들입니다. 기능개선은 공홈에 안 적어둔 XE 유용 개선팁들입니다.
유용정보는 외부 검색을 통해 알아낸 소스등을 기재해둔 곳입니다.
버그 신고내역들은 XE 사용하다가 발견한 버그 패치방법들로, Core Issue 에 기록해뒀기에 XE 에 적용이 되었을 가능성이 있겠죠
제가 쓴 글들에 대해 퍼가실때는 꼭 출처를남겨주시고.. (다만 플래시뷰 기반이기에 퍼가기는조금 힘들 수 있겠죠 ^^;)
타회원의 글들도 적혀있는 출처를 같이 꼭 기재해주세요
sejin7940
조회:5315 2011.09.15 00:44
출처 | 웹프로그래머 |
---|---|
출처URL | http://murdering.tistory.com/125 |
table 의 'tr' 태그에 직접 display 속성을 부여할 경우..
IE에서는 괜찮은데, FF 등에서는 넓이가 지멋대로 되는 현상이 발행한다 (tr 전체가 td 개수랑 상관없이 하나의 td로 인식됨)
결국 tr 내부의 모든 td에 대해 속성을 부여하면 되긴하나.. 이건 실제 프로그래밍할땐 너무 거추장 스러운 점이 많다
사실, "표준 기반 브라우저에서 tr 요소의 기본 display 속성 값은 block이 아니라 table-row입니다."
표준에서는 display 속성값을 table-row로 하면 제대로 보여준다 이 말인데, 하지만 익스에서는 먹히지 않는다.
결국, 이 부분을 크로스브라우징 하기 위한 간단한 편법을 소개하면...
display:block 이나 display:inline 으로 처리하던걸... display:'' 로 처리하면 된다
(즉, 아예 값을 부여하지 않음으로써 자동으로 초기값이 되도록 유도하는 것이다)
즉, tr에 대해서는..
css에서는 display:none 은 동일하나 그 반대로 출력은 그냥 display:'' 으로 하면 된다.
script 에서는 style.display='none' 그 반대는 style.display='' 으로 하면 된다.