일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 에덴미술
- Adobe pdf reader
- CSS
- JSP
- flash
- 블로그 방문자 늘리기
- 소득세
- HTML
- 국민연금
- .NET
- JavaScript
- Eclipse
- 인테리어그림
- 블로그 조회수
- 갑근세
- Jrun
- 블로그 수익화
- CVS
- Administrator
- samba
- 즐겨찾기 추가
- 블루수국그림
- 블로그 조회수 늘리기
- MySQL
- Jexcel
- oralce
- IIS
- MSSQL
- Vista
- PHP
- Today
- Total
I LOVE EJ
브라우저 모드 설정 관련 본문
과거 HTTP 표준이 지켜지지 않을때 IE가 시장을 지배한탓에
IE8에는 여러가지 모드가 있다.
일반적으로 잘 알려진 것이 호환성 모드이다.
IE8이 표준에 대한 지원을 강화함에 따라 이전 전용코드들에 대해서 문제가 발생하는데 이를 해결하기위한 땜빵이 호환성 모드이다.
표준과 IE전용을 적당히 석어서 랜더링한다.
IE8에보면 F12로 개발자모드 창을 띄울수있다.
그곳에 보면 모드가 2종류가있다.
브라우져모드 : 7 / 8 / 8호환성
문서모드 : 7표준 /8표준 / 쿼크
이것은 "현재의 문서를 어떤방식으로 랜더링을 할것인가?" 를 선택하는것이다.
브라우져 모드는 브라우져의 기본 셋팅을 정하는것이고
문서모드는 자신의 랜더링방식을 명시하는것이다.
(기능적으로 둘은 동일한데 어디서 정의를 하는가의 차이이다.)
브라우져 모드의 설정은 메뉴에 호환성보기가 있고 레지스트리를 보면
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_NATIVE_DOCUMENT_MODE]
"MyApplication.exe"=dword:13880
이런 형태로 저장되어있다.
문서모드는 문서의 해더에 아래와 같이 설정하면 브라우져모드의 설정보다 우선하여 적용된다.
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
DTD 정의가 있는 경우: Standard Mode
DTD 정의가 없는 경우: Quirks Mode
Standard Mode 설정 (DTD 정의가 있는 경우)
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
설정의 세부 값은 아래와 같다.
Quirks Mode 설정 (DTD 정의가 없는 경우)
<meta http-equiv="X-UA-Compatible" content="IE=5" />
Internet Explorer 7 Standards 모드
<meta http-equiv="X-UA-Compatible" content="IE=7" />
Internet Explorer 8 Standards 모드
<meta http-equiv="X-UA-Compatible" content="IE=8" />
가장 최신 Internet Explorer 버전의 Standards 모드
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
[출처] IE8 문서모드 / 브라우저 모드 설정 관련|작성자 서일영
'Web publishing > 웹 표준' 카테고리의 다른 글
IE7~IE8 last-child 적용 (0) | 2014.03.06 |
---|---|
IE7 문제점 해결: z-index, 리스트 계단현상, Hack, hasLayout (0) | 2013.05.03 |
Quirks Mode 렌더링과 DTD. (0) | 2013.04.04 |
ie9 핵 사용법 (+추가 : ie10 핵) (0) | 2013.03.18 |
IE 핵 (css hack)과 IE filter (0) | 2013.03.13 |