Що ТОЧНО виконує Перегляд сумісності в IE8?


11

У мене є упорядкований список, де текст відображається в наступному рядку з числа в IE 8 (але не в інших браузерах). Якщо я вмикаю перегляд сумісності, це виглядає правильно. Хоча я думаю, що мені вдасться налагодити цю конкретну проблему та виправити її, чи знає хтось із досить повного опису того, що робить «Перегляд сумісності», так що наступного разу я можу пришвидшити розв’язання?

ТІА

Відповіді:


7

Перегляд сумісності робить сторінку так, ніби це Internet Explorer 7 (включаючи Javascript). Існує кілька відмінностей між IE8 з CV та чистим IE7, але по суті це те саме.

Ви також можете змусити IE8 використовувати CV з цим метатегом:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

Якщо у вас виникають проблеми, я б запропонував спершу перевірити, чи є у вас законний доктіп в HTML (найпростіший - режим, <!DOCTYPE html>що застосовує стандарти). Це вирішить 90% ваших проблем, особливо з IE6.


Дякую. Я використовую Drupal з пристойною темою, тому принаймні помилки doctypey - це не головний біль :)
Andy

Це посилання також є досить корисним.
Енді

4

Перегляд сумісності в IE8 в основному робить сторінку такою, якою вона відображатиметься в IE7. IE8 набагато більше відповідає стандартам, ніж IE7, але сторінки, розроблені для IE7, можуть не відображатися правильно в режимі стандартів IE8, тому режим сумісності був введений, щоб повернути сторінку до способу відображення IE7.

Якщо ви дійсно хочете детальніше про те, що відбувається, тоді прочитайте Just The Facts: Recap of Compatibility View з блогу IE MSDN.

До речі, якщо ви натиснете F12 під час використання IE8, ви побачите панель інструментів для розробників. Угорі є два варіанти зміни режиму документа та режиму браузера, що дозволить вивчити, як відображається сторінка, використовуючи параметри подання сумісності.


Дякую, корисне посилання. Проблема, яка вже була вирішена, але, як згадувалося, більше цікавила Перегляд сумісності, ніж виправлення цієї конкретної проблеми.
Енді
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.