메타태그를 이용했데 익스플로러에서 기본값이 5로 나올까요?
본문
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
헤더 부분에 추가했는데
이상하게 자꾸 익스플로러5가 기본값으로 지정됩니다.ㅠㅠ
왜이런걸까요
답변 2
혹시 사용하시는 IE의 버전이 9 이신가요?
DTD 선언 상단에 여백이 존재하지 않는지 확인해보세요.
IE9에서 올바른 DTD선언이 이루어지지 않을경우 무조건 쿼크모드로 작동합니다.
HTML4(Strict)
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML4(loose)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
HTML4(frameset)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
HTML5
<!doctype html>
같은 문서 DTD 선언이 빠지거나, 잘못되지 않았는지 확인해주세요. DTD 선언이 없으면 오래된 HTML 페이지로 간주, Quirks 모드(IE5)가 사용됩니다. 또한 메타태그 위치는 최대한 위에 있어야 합니다.(즉 head 태그들 중 가장 먼저 두는편이 좋습니다)
마지막으로, 그래도 계속 IE5 모드라면 직접 호환성 보기 설정 등으로 지정하신 것은 아닌지 확인해주세요.
!-->!-->!-->!-->
답변을 작성하시기 전에 로그인 해주세요.