내가 자꾸 까먹어서 쓰는 개발 이야기/HTML, CSS
[CSS] display 에 관해
IE에서는 내용 과 같은 상황에서 function show_tr() { var t = document.getElementById("mytr"); t.style.display = t.style.display == "none" ? "block" : "none"; } 과 같은 스크립트로 충분히 소화가 가능하나... W3C의 정의에 의하면, display 속성이 none인 tr은 실질적으로 block이나 inline인것처럼 해당위치에서의 자리를 차지하지 못한다는것이 정설. 따라서 Safari나 Firefox 브라우저에서는 위와같이 사용 할 경우, 들을 합치지 못하여 한 열(운좋아봤자 2개 열)이 합쳐져서 세로로 쓰여지는 내용을 보게 된다. 이럴 경우, 해당 와 사이에 로 내용을 넣고 script의 functio..
2008. 4. 22. 20:45
최근댓글