2011-05-08 2 views
1

다양한 레이아웃 패널을 가진 gwt 애플리케이션이 있습니다. 내 레이아웃 IE9를 제외한 모든 브라우저에서 잘 작동합니다. 레이아웃이 완전히 깨졌습니다. 텍스트가 어디에서나 나타나거나 페이지 하단의 이미지 또는 3/4 등으로 표시됩니다. gwt 2.3의 최신 버전으로 내 앱을 다시 컴파일했지만 아무 것도 변경하지 않았습니다. 어떤 제안? 미리 감사드립니다. 깨진 배경이있는 이미지는 다음과 같습니다. enter image description hereIE 9의 깨진 레이아웃

+0

시도 validator.w3.org에 페이지를 검증하기 위해, 때로는 즉보다 관대 다른 브라우저에서 잘못된 html이 나오면 – Ibu

+1

IE9가 "IE9 모드"로 페이지를로드합니까? 또한 "IE9를 제외한 모든 브라우저"라고 말하면 다른 IE 버전도 포함됩니까? 페이지가 "표준 모드"입니까? –

+0

페이지가 표준 모드에서로드되지 않습니다. 예 ie8 및 7에서 응용 프로그램이 완벽하게 작동합니다. –

답변

0

IE9에서 뭔가 이상하거나 다른 브라우저에서는 작동하지 않습니다.

이 시도 : IE9의 문제 순찰 중

와 다른 대상 브라우저 당신이 좋아 모든 것을보고 계속 다른 브라우저에 있는지 - 그럼 (아마 당신은 그럼 IE6와 IE7에 문제가있는 것 내가

그렇다면 가장 높은 버전의 브라우저에서 작업하는 것이 좋습니다. 그런 다음 이전 버전을 수정하는 것이 좋습니다. 반대 방향으로하십시오 ... =)

이것이 도움이되지 않는다면 몇 가지 코드를 첨부 할 수 있습니까?

0

문제 해결 방법은 "X-UA 호환"메타 태그를 HTML에 추가하여 IE에 다른 모드로 렌더링하도록 지시하는 것입니다. 예를 들어, 항상 IE8 모드로 렌더링하는 IE9에게 :

<meta http-equiv="X-UA-Compatible" content="IE=8" /> 

manyusefularticles있다이 메타 태그에 대한