2011-09-26 7 views
0

지난 주에 필자는 모든 브라우저에서 완벽하게 작동했으며 (심지어 iPad, iPhone 등에서도 멋지게 렌더링되도록 최적화되어 있음) this website을 작성했습니다.Internet Explorer 8.0.6011.19088IC

내 상사는 내가 만든 웹 사이트를 항상 망가 뜨리는 것처럼 보이는 특정 버전의 Internet Explorer를 사용합니다.

이 웹 사이트는 그녀의 IE에서 파괴됩니다 :

enter image description here enter image description here

나는 주위를 둘러 보았다 그리고 나는했습니다 내가 IE < 9 IE9는 마찬가지로 렌더링 돕기 위해 만든 생각 자바 스크립트 라이브러리를 발견 다음과 같이 구현 :

<!--[if lt IE 9]> 
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script> 
<![endif]--> 

하지만 차이는 없습니다.

여러 버전의 IE 8에서 웹 사이트를 테스트했습니다. * 모두 괜찮습니다.이 특정 버전 (그리고 아마도이 버전에 가까울 수도 있습니다)은 광포해질 것입니다.

도움과 제안을 많이 주시면 감사하겠습니다.

답변

3

점검 할 가치가있는 한 가지는 브라우저가 IE8 모드에서 렌더링된다는 것입니다. F12 키를 눌러 개발자 도구 창을 표시 한 다음 "브라우저 모드"가 IE7 또는 IE8 호환 모드로 설정되어 있지 않은지 확인하고 "문서 모드"는 IE8 표준으로 설정됩니다. <head>에 다음 줄을 추가

시도 :

<meta http-equiv="X-UA-Compatible" content="ie=edge,chrome=1"> 
+0

기록을 남기려면 장래에 머리에 "을 지정하면 문제가되지 않도록 할 수 있습니다. = 1 "IE가 설치된 경우 Google 크롬 프레임을 사용하여 렌더링하지 않으려는 경우). – Conan

+0

거의 확실합니다. 메타 태그를 추가하면이를 수정해야합니다. 답변을 포함하려면 답변을 수정해야합니다. – thirtydot

+0

@Conan 지금 당장이 문제가 해결 된 것 같습니다.하지만 사장님이 노트북을 시험에 들여 올 때까지는 확신 할 수 없습니다. 감사합니다! – Marty

2

나는 단지이 하나 개의 IE 8 버전이 아닌 이상에서 일어나고있는 놀랍군요. 아마 다른 브라우저는 다음 HTML 문제를 더 용서하고 있습니다.

코드는 ... 일부 등 실종 태그를 열고 태그, 부적절한 둥지, 장소 밖으로 태그와 같은 심각한 ...

http://validator.w3.org/

을 통해 이동하고 각 태클을 70 유효성 검사 오류가 있습니다 한 번에 하나씩 오류가 발생하면 완료되면 다양한 플랫폼과 브라우저에서 훨씬 일관된 결과를 얻을 수 있습니다.

+0

아마도이 문제와 관련이 없겠지만 어쨌든 좋은 조언입니다. – thirtydot

+0

@thirtydot, 나는 같은 경험이 없기 때문에 당신의 말을 받아 들여야 할 것이다. 그러나 모든 렌더링 문제로 인해 다른 것을 시도하기 전에 HTML 태그를 올바르게 배치해야합니다. – Sparky