많은 클라이언트가 ASP.NET 1.1 응용 프로그램을 사용하고 있습니다. 이러한 클라이언트 중 일부는 최근에 IE에서 HTML 렌더링과 관련된 문제점 만 보았습니다. 모든 div 태그가 이제 표로 렌더링됩니다.Div 태그를 IE의 테이블로 렌더링
하나의 시나리오에서 같은 문제를 보이는 IE 7을 실행하는 하나의 개발 컴퓨터가 있습니다. 응용 프로그램이 컴퓨터에 설치되어 있고 동일한 컴퓨터를 사용할 때 응용 프로그램을 탐색합니다.
이 개발 기계는 IE 7을 사용하여 응용 프로그램 및 기타 클라이언트의 원격 설치를 볼 수 있으며 아무런 문제없이 개발 기계 설치를 볼 수 있습니다.
모든 Div 태그가 테이블 태그로 대체되었습니다.
이
는 IE에서 제대로 렌더링 된 HTML의 샘플입니다 :<div id="wtbToolbar"></div>
그리고이 같은 HTML 문제가있는 시스템에 IE의 렌더링 방법은 다음의
<table id="wtbToolbar"><tr><td></td></tr></table>
소스 이 HTML은 WebControl을 상속 한 ASP.NET 컨트롤입니다. WebControl.TagKey 및 WebControl.TagName 속성은 Div를 반환하기 위해 이미 재정의되었습니다.
Firefox에서 비슷한 문제를 해결하기 위해 web.config 파일에 browserCaps 섹션이 이미 있습니다.
IE를 포함하도록 browserCaps를 업데이트해야합니까?
감사
Divs는 어떤 식으로 테이블로 렌더링됩니까? 당신은 그들이 열과 행에 배치되고 있다는 것을 의미합니까? 이 div가 어떤 스타일로 부착 되었습니까? 스타일 정보를 게시 할 수 있다면 도움이 될 것입니다. –