2010-12-15 1 views
0

각 행에 gridview가있는 ASP.NET 패널이있는 3 개의 행이있는 표가 있습니다. 어떤 이유로 IE8이 호환성보기 모드로 들어가는 데 이상적이지 않습니다. 테이블을 3 개의 개별 div로 변경하면 작동하지만 div를 사용하면 테이블에서와 같이 일부 기능 (즉, 최대 높이)이 작동하지 않습니다. 나는 또한 3 개의 분리 된 테이블을 시도했지만 아무 소용이 없다.IE가 호환성보기 모드 (ASP.NET)로 바뀌는 표

나는 코드를 게시 하겠지만 현재 다른 시스템에있다. 나는 누군가가 이와 같은 문제에 직면했는지 궁금하다.

편집 : 귀하의 질문에 대해, 나는 유효한 doctype (XHTML 1.0 transitional)을 가지고 있으며 테이블의 유일한 데이터가 td 태그에 있습니다.

+1

당신의 시작 부분에 유효한 문서 타입을해야합니까 html? – lnrbob

+0

테이블은 IE를 호환성 모드로 만들 수 없습니다. – Rob

답변

0

나는 아래로 내 최대 높이 특성에 문제를 좁혀했습니다 -이 발견에 비추어 새 게시물을 만들었지 만, 귀하의 모든 도움을 주셔서 감사했습니다

0

@Inrbob에 의해 지적 되었 듯이, 유효한 doctype이 html의 맨 위에 있어야합니다. 신중하게 요소를 중첩하는 것 외에도 div를 <table> 또는 <tr> 아래에 직접 입력 할 수는 없습니다. <td> 내에 있어야합니다.