X-UA-съвместима информация за мета тагове

В продължение на много години остарелите версии на браузъра Internet Explorer на Microsoft причиняваха главоболия на дизайнерите и разработчиците на уебсайтове. Необходимостта от създаване на CSS файлове, за да се обърне специално към тези по-стари версии на IE, е нещо, което много дългогодишни уеб разработчици могат да си спомнят. За щастие, по-новите версии на IE, както и най-новият браузър на Microsoft, Ръб, край, са много по-съвместими с уеб стандартите и тъй като тези по-нови браузъри на Microsoft са „вечнозелени“ по начина, по който те автоматично актуализиране до най-новата версия, едва ли ще се борим със стари версии на тази платформа по начина, по който го направихме в миналото.

Илюстрация на символа „e“ и знака със стрелка
Ивари / Гети изображения

За повечето уеб дизайнери напредъкът на браузъра на Microsoft означава, че вече не трябва да се справяме с предизвикателствата, които старата версия на IE ни представяше в миналото. Някои от нас обаче нямат такъв късмет. Ако сайт, който управлявате, все още включва значителен брой посетители от по-стара версия на IE или ако работите върху вътрешни ресурси, като интранет, за компания, която използва една от тези по-стари версии на IE по някаква причина, тогава ще трябва да продължите да тествате за тези браузъри, въпреки че това са остарял. Един от начините да направите това е като използвате X-UA-съвместим режим.

instagram viewer

X-UA-Compatible е метамаркер в режим на документ, който позволява на уеб авторите да избират каква версия на Internet Explorer да се визуализира като страница. Той се използва от Internet Explorer 8, за да определи дали дадена страница трябва да се изобразява като IE 7 (изглед за съвместимост) или IE 8 (изглед за стандарти).

Имайте предвид, че с Internet Explorer 11 режимите на документи са оттеглени - те вече не се използват. IE11 актуализира поддръжката на уеб стандарти, които причиняват проблеми с по-стари уебсайтове.

За целта посочвате потребителския агент и версията, които да използвате в съдържанието на маркера:

Опциите, които имате за съдържанието, са:

  • „IE = 5“
  • "IE = EmulateIE7"
  • „IE = 7“
  • "IE = EmulateIE8"
  • "IE = 8"
  • "IE = EmulateIE9"
  • „IE = 9“
  • "IE = ръб"

Емулирането на версията казва на браузъра да използва DOCTYPE, за да определи как да изобрази съдържанието. страници без DOCTYPE ще бъдат изобразени в странни режим.

Ако му кажете да използва версията на браузъра, без да емулира (т.е.

) браузърът ще направи страницата в стандартен режим, независимо дали има декларация DOCTYPE или не.

казва на Internet Explorer да използва най-високия режим, наличен за тази версия на IE. Internet Explorer 8 може да поддържа до IE8 режими, IE9 може да поддържа IE9 режими и така нататък.

Съвместим с X-UA Мета таг Тип:

Мета-маркерът, съвместим с X-UA, е мета-маркер http-equiv.

X-UA-съвместим формат на мета тагове:

Емулирайте IE 7.

Показва се като IE 8 със или без DOCTYPE.

Странни режими (IE 5)

Препоръчителни употреби на мета-тагове, съвместими с X-UA:

Използвайте X-UA-съвместимия мета маркер на уеб страници, където подозирате, че Internet Explorer 8 ще се опита да изобрази страницата в неправилен изглед. Например, когато имате XHTML документ с XML декларация. Декларацията XML в горната част на документа ще прехвърли страницата в изглед за съвместимост, но декларацията DOCTYPE трябва да я принуди да се визуализира в стандартния изглед.

Проверка на реалността

Малко вероятно е да работите на уебсайтове, които трябва да се представят като IE 5, но никога не знаете. Все още съществуват компании, които принуждават служителите да използват много, много стари версии на браузъри, за да продължат да използват собствения наследен софтуер, разработен преди векове за тези специфични браузъри. За тези от нас в уеб индустрията идеята за използване на браузър като този изглежда луда, но представете си производствена компания, която използва десетилетна програма за управление на инвентара в техния магазин. Да, със сигурност има модерни платформи за това, но инвестирали ли са в някоя от тези платформи? Ако сегашната им система не е нарушена, защо биха я променили? В много случаи те няма и ще откриете, че тази компания принуждава служителите да използват този софтуер и антикварният браузър със сигурност ще го стартират. Малко вероятно? Може би, но със сигурност е възможно. ако срещнете проблем като този, възможността да стартирате сайт в тези по-стари режими на документи може да се окаже точно това, от което се нуждаете.