호환성 모드를 제공하는데 문제는 그림에 보이는 부분을 클릭하기 전까지는 동작하지 않는다.
이와같은 불편을 해소하기 위해,
<head></head> 사이에 아래의 메타태그를 추가하면 된다.
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
또한, 서버단의 HTTP Header 수정이 가능하다면,
"X-UA-Compatible"의 헤더값으로 "IE=EmulateIE7" 을 설정하면, 본문의 메타태그 없이 호환모드로 웹페이지가 랜더링된다.
또한, IIS7.0 혹은 IIS7.5, 그 이상의 IIS버젼에 대해서 ASP.NET의 web.config에 아래처럼 코드를 구성해도 된다.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="X-UA-Compatible" value="IE=EmulateIE7">
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
강제 호환모드 적용하기 안내 페이지
http://msdn.microsoft.com/ko-kr/ie/cc405106.aspx
'Web' 카테고리의 다른 글
64비트 Windows에 APM(Apache PHP MySQL) 설치하기 (0) | 2020.01.14 |
---|---|
웹서버 속도 저하 문제 해결 (xp,Apache 2.2.X, XAMPP) (0) | 2012.01.30 |
각종 태그 사용법 (0) | 2011.12.15 |
웹페이지에서 MAC Address 구하는 컨트롤 (0) | 2011.07.01 |
IE8 호환성 확인과 새로운 기능 이용을 위한 대처 방법 (0) | 2011.04.28 |