X-UA-үйлесімді мета-тегтің сипаттамасы және қолданылуы

X-UA-үйлесімді мета тегі веб-беттерді ескі IE браузерлерінде көрсетуге көмектеседі.

Көптеген жылдар бойы Microsoft Internet Explorer шолғышының ескірген нұсқалары веб-дизайнерлер мен әзірлеушілерге бас ауруларын тудырды. CSS-ті жасаудың қажеттілігі, бұрынғы IE-нің нұсқаларын нақты шешу үшін, көптеген ұзақ уақытты веб-әзірлеушілер есте сақтауы мүмкін. Бақытымызға орай, IE жаңа нұсқалары, сондай-ақ, Microsoft корпорациясының ең жаңа браузері - Edge веб стандарттарына әлдеқайда сай келеді және осы жаңа Microsoft браузерлері соңғы нұсқаға автоматты түрде жаңартылу жолында «жасыл» болып табылады. біз бұл платформаның антикалық нұсқаларымен күрескен болар едік.

Көптеген веб-дизайнерлер үшін, Microsoft браузерінің жетістіктері бұрынғы IE нұсқасы бізге бұрын ұсынған қиындықтармен күресуге мәжбүр емес екенін білдіреді. Алайда кейбіреулері де бақытты емес. Егер сіз басқарып отырған сайт әлі де үлкенірек IE нұсқасынан келушілердің көп мөлшерін қамтыса немесе Интернеттегі ішкі ресурстарда жұмыс істеп жатсаңыз, қандай да бір себептермен осы ескі IE нұсқаларының бірін пайдаланатын компания үшін ескірген болса да, осы браузерлер үшін тестілеуді жалғастыру қажет. Мұны бір жолы - X-UA-үйлесімді режимі.

X-UA-үйлесімді - веб-авторларға Internet Explorer бетінің қандай нұсқасын көрсететінін таңдауға мүмкіндік беретін құжат режимінің мета тегі. Ол IE 7 (сыйысымдылық көрінісі) немесе IE 8 (стандарттар көрінісі) ретінде көрсету керек пе екенін көрсету үшін Internet Explorer 8 пайдаланылады.

Internet Explorer 11-мен құжат режимдеріне тыйым салынғанын ескеріңіз, олар енді қолданылмайды. IE11 ескі веб-сайттармен байланысты мәселелерді тудырған веб-стандарттарға қолдау көрсетуді жаңартты.

Ол үшін тегтің мазмұнын пайдалану үшін пайдаланушы агентін және нұсқасын көрсетесіз:

«IE = EmulateIE7»

Мазмұнға арналған опциялар:

Нұсқаны эмуляциялау браузерге мазмұнды қалай көрсету керектігін анықтау үшін DOCTYPE-ді пайдалану туралы хабарлайды.

DOCTYPE болмаған беттер күлкілі режимде көрсетіледі.

Браузер нұсқасын эмуляциясыз (мысалы, «IE = 7») қолданбасаңыз, браузер DOCTYPE декларациясына қарамастан, стандартты режимде бетті көрсетеді.

«IE = edge» Internet Explorer-ге IE-нің осы нұсқасына қол жетімді ең жоғары режимді пайдалануға мүмкіндік береді. Internet Explorer 8 IE8 режимдеріне қолдау көрсете алады, IE9 IE9 режимдерін қолдайды және т.с.с.

X-UA-үйлесімді Мета Tag Түр:

X-UA-үйлесімді мета тегі - http-теңдік мета тегі.

X-UA-үйлесімді мета-тег форматы:

IE 7-ды эмуляциялау

DOCTYPE немесе онсыз IE 8 ретінде көрсету

Quirks режимі (IE 5)

X-UA-үйлесімді мета-тег Ұсынамыз:

Internet Explorer 8 бетті дұрыс емес көрініспен көрсетуге тырысатын веб-беттердегі X-UA-үйлесімді мета тегін пайдаланыңыз. XML декларациясы бар XHTML құжаты болғанда. Құжаттың жоғарғы жағындағы XML декларациясы бетті үйлесімділік көрінісіне лақтырады, бірақ DOCTYPE декларациясы оны стандартты көріністе көрсетуге мәжбүрлейді.

Шындықты тексеру

IE 5 ретінде көрсету қажет кез-келген веб-сайттарда жұмыс істеп жүргеніңіз екіталай, бірақ сіз ешқашан білмейсіз!

Қызметкерлерді ерекше браузерлер үшін бұрыннан дамыған мұрагерлік бағдарламалық жасақтаманы пайдалануды жалғастыру үшін, браузерлердің өте ескі нұсқаларын пайдалануға мәжбүрлейтін компаниялар әлі де бар. Веб-индустрияда біз үшін мұндай браузерді пайдалану идеясы ақылды болып көрінеді, бірақ ондағы ескі бағдарламаны өздерінің дүкен қабатында түгендеуді басқаратын өндіруші компания деп елестетіңіз. Ия, мұны істеу үшін қазіргі заманғы платформалар бар, бірақ олар сол платформалардың біріне инвестиция салады ма? Егер олардың қазіргі жүйесі бұзылмаса, онда неге оны өзгерте алады? Көптеген жағдайларда, олар солай етпейді, және сіз осы компанияны жұмысшыларды осы бағдарламалық жасақтаманы және антикварлық браузерді қолдануға мәжбүрлей аласыз.

Екіталай ма? Мүмкін, бірақ бұл мүмкін. Егер сіз осы мәселеге айналдырсаңыз, осы ескі құжат режимдерінде торапты іске қосуға қабілетті бола отырып, дәл сізге қажет болуы мүмкін.

Дженнифер Крининнің түпнұсқа мақаласы. Jeremy Girard 7/7/17 жылы редакцияланған