Прибираємо кнопку сумісності з internet explorer • мідна поляна

Прибираємо кнопку сумісності з Internet Explorer

Ви ніколи не замислювалися, чому Internet Explorer на одних сайтах показує значок сумісності, а на інших - ні? Я ось недавно задумався, виявилося, все просто;)

Клікнувши на нього, користувач примусово переводить браузер в режим емуляції стнадартов IE7, т. Е. Браузер буде показувати сайт так, як би він виглядав в Internet Explorer 7-ий версії. Для чого це потрібно? На думку Microsoft, якщо сайт зроблений давно і відмінно виглядає в IE7, в більш сучасних версіях (IE8, IE9) він може відображатися некоректно. Згаданий перемикач якраз необхідний для того, щоб виправити цей недолік.

Оскільки в нашому випадку мета-тег використовується тільки в якості деактиватора кнопки, то за допомогою його необхідно встановити такий же режим документів, какойпо умолчаніюіспользуется в браузері. Це можна зробити одним рядком, але двома способами:

Мета-тег потрібно розмістити всередині секції head HTML-документа c умовою, що вище його можуть розташовуватися тільки елемент . та інші мета-теги.

На жаль, докладний опис режимів сумісності і тонкощах застосування X-UA-Compatible виходить за рамки даної замітки. Бажаючим розібратися самостійно раджу пару матеріалів. Сподіваюся, після їх прочитання буде зрозуміло, чому в наведених прикладах використовуються саме такі значення атрибута content:

Схожі статті