Я намагаюся змусити IE9 завантажити свою сторінку зі стандартами IE9 ...
Я зауважив, що <!DOCTYPE HTML>
перевів чортову річ у режим дивацтв ... Що в значній мірі порушує все на сторінці ...
Як змусити IE дотримуватися стандартів IE9?
Я намагаюся змусити IE9 завантажити свою сторінку зі стандартами IE9 ...
Я зауважив, що <!DOCTYPE HTML>
перевів чортову річ у режим дивацтв ... Що в значній мірі порушує все на сторінці ...
Як змусити IE дотримуватися стандартів IE9?
Відповіді:
Розміщення:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
у <head>
тегу слід це зробити.
>
).
Переконайтесь, що у вас немає коментарів HTML перед декларацією DOCTYPE, інакше це призведе до того, що IE9 буде використовувати режим химерності.
Просто, маючи <!DOCTYPE html>
в самому верху сторінки і нічого, що передує, повинно бути достатньо, щоб IE9 використовував стандартний режим. Вам також не знадобиться метатег.
Використання елемента WebBrowser
керування для відображення HTML буде використовувати візуалізацію IE8 , незалежно від doctype, якщо не вказано
<meta http-equiv="X-UA-Compatible" content="IE=9" />
або
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
Видаліть непідтримувані коментарі, перевірте, чи є підтримувані коментарі. І помістіть у голову тег. Оголошення типу doc має бути самим першим рядком у вашому HTML.
У мене в голові згадується на всіх сторінках. Однак це просто відображається правильно для домашньої сторінки для всіх інших сторінок, сторінка все ще відображається в розсіяному режимі.