2012-08-29 3 views
1

몇 차례 반복했지만 IE9에서 WordPress 사이트를 제대로 렌더링하는 데 심각한 문제가 있습니다.IE9에서 강제 호환 모드를 사용합니다.

사이트는 click here입니다. 물론 크롬/FF로 완벽하게 작동합니다.

IE9 기본 모드는 간혹 하드 js 스크립트 오류 (별개의 문제는 내가보고 있습니다)를 던질 수는 있지만 호환성 모드를 강제로 실행하면 제대로 표시됩니다.

그래서 이제는 IE9에서 IE8 호환성을 자동으로 강제 설정하려고합니다. 내가 읽은 바로는 다음과 같이해야합니다.

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

하지만 아무것도하지 않습니다. 포함

내가 시도한 변화 :

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8, chrome=1"> 
<meta http-equiv="X-UA-Compatible" content="IE=IE8"> 

그리고 기쁨.

는 지금 내가 헤더에 다음과 같은 한 :

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8, chrome=1"> 

실제로 IE8/9 디버그 보면 그것은 보여줍니다 : 나는 왜/어디 모르는

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8, chrome=1" charset="UTF-8" <meta=""/> 

그것은 charset과 stray 메타 태그를 삽입합니다. 크롬에서는 제대로 표시됩니다.

메타 뒤에 /? 나는 그것을 두 가지 방법으로 시도해 왔으며 IE는 여전히 그 메타를 끝에 추가합니다.

제안 사항?

감사합니다.

+0

페이지의 DOCTYPE은 무엇입니까? – raina77ow

+0

'' – Nik

답변

0

이 나를 위해 잘 작동 :

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

당신이 놓치고있는 폐쇄 /이 페이지 소스에 잘못된 마크 업을 표시하는 원인이 사이트에.

+0

True 이제 해결되었습니다. 따라서 IE = 8 또는 IE = EmulateIE8? 이 IE 사업은 너무 초조해합니다. :) – Nik

+0

[This] (http://blogs.msdn.com/b/askie/archive/2009/03/23/understanding-compatibility-modes-in-internet-explorer-8.aspx)는 합리적인 가격을 제공하는 것 같습니다. 설명, 그들은 같은 결과를 줄 수 있지만 IE = 8을 고집하는 것이 더 안전합니다. – Supercheez

관련 문제