X-UA 호환 메타 태그 설명 및 용도

X-UA 호환 메타 태그는 이전 IE 브라우저에서 웹 페이지를 렌더링하는 데 도움이됩니다.

오랫동안 Microsoft의 Internet Explorer 브라우저의 구식 버전은 웹 사이트 디자이너와 개발자에게 두통을 불러 일으켰습니다. 이전 IE 버전을 구체적으로 다루기 위해 CSS 파일을 만들 필요가 있기 때문에 오랜 시간 동안 웹 개발자가 기억할 수 있습니다. 고맙게도 최신 버전의 IE와 Microsoft의 최신 브라우저 Edge는 웹 표준을 훨씬 준수하며 최신 Microsoft 브라우저는 최신 버전으로 자동 업데이트되는 방식으로 "항상 녹색"이므로 우리가 과거에했던 방식대로이 플랫폼의 구식 버전과 경쟁 할 것 같지는 않습니다.

대부분의 웹 디자이너들에게 마이크로 소프트의 브라우저 향상은 예전 IE 버전이 우리에게 제시 한 문제점을 더 이상 처리 할 필요가 없다는 것을 의미합니다. 그러나 우리 중 일부는 운이 좋지 않습니다. 관리하고있는 사이트에 이전 IE 버전의 방문객 수가 상당히 많거나 인트라넷과 같은 내부 리소스를 사용하는 경우 어떤 이유로 이러한 이전 IE 버전 중 하나를 사용하는 회사의 경우 이러한 브라우저가 오래 되었더라도 테스트를 계속해야합니다. 이 작업을 수행하는 한 가지 방법은 X-UA 호환 모드를 사용하는 것입니다.

X-UA-Compatible은 웹 작성자가 페이지를 렌더링 할 Internet Explorer 버전을 선택할 수있는 문서 모드 메타 태그입니다. Internet Explorer 8에서 페이지를 IE 7 (호환성보기) 또는 IE 8 (표준보기)으로 렌더링할지 여부를 지정하는 데 사용됩니다.

Internet Explorer 11에서는 문서 모드가 더 이상 사용되지 않으며 더 이상 사용되지 않습니다. IE11은 오래된 웹 사이트에서 문제를 일으킨 웹 표준에 대한 지원을 업데이트했습니다.

이렇게하려면 태그 내용에 사용할 사용자 에이전트와 버전을 지정하십시오.

"IE = EmulateIE7"

콘텐츠에 대한 옵션은 다음과 같습니다.

버전을 에뮬레이트하면 DOCTYPE을 사용하여 컨텐츠 렌더링 방법을 결정하도록 브라우저에 지시합니다.

DOCTYPE이없는 페이지는 쿼크 모드 로 렌더링 됩니다 .

에뮬레이션하지 않고 브라우저 버전을 사용하도록 지시하면 (즉, "IE = 7") 브라우저는 DOCTYPE 선언 여부에 상관없이 표준 모드로 페이지를 렌더링합니다.

"IE = edge"는 IE의 해당 버전에서 사용할 수있는 가장 높은 모드를 사용하도록 Internet Explorer에 지시합니다. Internet Explorer 8은 최대 IE8 모드를 지원할 수 있으며 IE9는 IE9 모드를 지원할 수 있습니다.

X-UA 호환 메타 태그 유형 :

X-UA 호환 메타 태그는 http-equiv 메타 태그입니다.

X-UA 호환 메타 태그 형식 :

IE 7 에뮬레이트

DOCTYPE의 유무에 관계없이 IE 8로 표시

Quirks 모드 (IE 5)

X-UA 호환 메타 태그 권장 용도 :

Internet Explorer 8이 페이지를 잘못된보기로 렌더링하려고하는 것으로 의심되는 웹 페이지에서 X-UA 호환 메타 태그를 사용하십시오. XML 선언이있는 XHTML 문서가있는 경우. 문서 상단의 XML 선언은 페이지를 호환성보기로 표시하지만 DOCTYPE 선언은 표준보기에서 렌더링되도록 강제해야합니다.

현실 점검

Internet Explorer 5로 렌더링해야하는 모든 웹 사이트에서 작업하고있을 가능성은 거의 없지만 알 수는 없습니다.

여전히 특정 브라우저를 위해 오래 전에 개발 된 독점적 인 레거시 소프트웨어를 계속 사용하려면 직원들에게 아주 오래된 버전의 브라우저를 사용하도록 강제하는 회사가 있습니다. 웹 산업 분야의 사람들은 이런 브라우저를 사용하는 것이 이상하게 보일 수 있지만, 제조 현장에서 수십 년 전의 프로그램을 사용하여 재고를 관리하는 제조 회사를 상상해보십시오. 그렇습니다. 확실히 현대적인 플랫폼이 있지만 플랫폼 중 하나에 투자 했습니까? 현재 시스템이 손상되지 않은 경우 왜 시스템을 변경합니까? 많은 경우에, 그들은하지 않을 것이며, 당신은이 회사가 그 소프트웨어와 골동품 브라우저를 사용하도록 강요하는 것을 발견하게 될 것입니다.

있을 것 같지 않게? 아마, 그러나 그것은 확실히 가능합니다. 이와 같은 문제가 발생하면 이전 문서 모드로 사이트를 실행할 수있게되어 결국 원하는 결과를 얻을 수 있습니다.

Jennifer Krynin의 원본 기사입니다. 제레미 지라드 편집 : 6/7/17