묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
1.7.4-beta.5 에서 프레임 안에서 ie10 인식하는 파일 문의
2013.12.22 23:24
1.7.4-beta.5 에서
xe폴더안의 index.php 을 프레임에 넣어 출력할때 ie9와 크롬에서는 정상인데, ie10 에서는 CSS 가 안먹힘.
ie10 을 인식못해서 CSS가 안먹히는것 같은데요, ie10 체크하여 인식시키기 할려면 어디를 봐야 할까요?
ie10 인식하는 파일이 어떤 파일의 어느 위치인지 아시는 분 있나요?
댓글 3
-
또별
2013.12.25 13:11
-
ZIBURO™
2014.06.28 15:42
문서모드가 원인이었군요..
아 정말 이것때문에 주소창 주소 고정하고 넘어오는데
그 다음 메인화면이 보이질 않아 한참을 고민하고 있었습니다.
그래서 다른분들은 크롬이나 익스나 제대로 보인다고 했었던거였군요.
정말 잘보고 갑니다. 감사합니다.
-
또별
2014.06.29 00:42
도움되셨다니..반갑네요..그런데..IE10 + Xe 175x 이상 에서는 괜찮아요.
그러므로 PC가 IE10 + Xe 175x 지원가능하다면 이게 제일 좋아요.
xe174beta5 에서 기본레이아웃(파랑색 넓은배너 있는것) 에서
IE10 사용자는 F12 -> 문서모드:표준, 브라우저모드: IE7 ~ IE10 까지 아무거나 해도 되는거 같네요.
문서모드:표준외 쿼크 또는 다른것 선택하면 브라우저모드: IE9 에서 흩트러지는것 같습니다.
과거 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 문서모드 / 브라우저 모드 설정 관련|작성자 서일영