Internet Explorer의 테이블 셀 내부에서 절대 위치 지정에 문제가 있습니다 (특히 9이지만 <에도 문제가 있음). 나는 테이블 셀 안의 div가 전체 셀을 차지하도록하고있다. IE의 테이블 셀 내 절대 위치 지정
div {
position: absolute;
top:0;
bottom:0;
right:0;
left:0;
}
td {
position: relative;
}
그러나 어떤 이유로
는, IE는 완전히 다르게 동작 : 그것은 사용하는 크롬/FF/사파리에서 꽤 쉬웠다. div를 테이블 셀을 기반으로하는 동적 인 높이를 제공하지 못합니다. Here's 내가 말하는 것에 대한 예가 나와 있습니다. 그것은 내가 크롬/ff/safari에서 필요로하는 방식으로 작동하지만 IE에서는 깨졌습니다. IE에서 같은 방식으로 작동하도록 할 수있는 방법이 있습니까? 감사!
. Firefox에서 확인 했습니까? 그렇다면 어떤 버전입니까? 또한,이 답변을 읽으십시오 : http://stackoverflow.com/questions/7629326/position-relative-in-firefox/7629567#7629567 – thirtydot
아, 네 말이 맞아, FF에서 작동하지 않습니다 ... 그것은 불행한 일입니다. 'position : relative;'td는 w3c 스펙에서 지원되지 않습니다. 그 이유가 있을까요? 해결 방법이 있습니까 아니면 완전히 잘못하고 있습니까? – Chris
동작이 사양에 정의되어 있지 않은 이유를 알 수 없습니다. 문제를 해결하는 특히 쉬운 방법은 없습니다. 왜 처음에'테이블 '을 사용하고 있습니까? – thirtydot