Ошибка компоновки Internet Explorer - PullRequest
0 голосов
/ 30 декабря 2011

Я работаю над сайтом, который отлично работает в Chrome и Firefox, но не отображается прямо в Internet Explorer (все версии).Вот как это выглядит во всех трех браузерах:

Chrome and Firefox Chrome и Firefox

Internet Explorer (all versions) Internet Explorer

Ответы [ 3 ]

2 голосов
/ 30 декабря 2011

Проблема с этой строкой:

<div style="left: 0px; top: 150px; position: fixed;" sizset="45" sizcache07028310558890892="0">

В IE это рендеринг с position: fixed, но во всех других браузерах это рендеринг с position: absolute.

Примечание: Было бы полезно сообщить людям, что вы используете браузерный CSS.

0 голосов
/ 30 декабря 2011

Между вашим DOCTYPE и вашим html есть пробел, который не позволяет IE применить правильное объявление DOCTYPE. DOCTYPE должен находиться в верхней части документа без пробелов. Удалите это, и ваша страница должна работать нормально.


Вы можете увидеть ошибку [здесь] в отчете проверки

Важный бит:

Line 1, Column 1: character "" not allowed in prolog
0 голосов
/ 30 декабря 2011

Нашли неправильную строку. В CSS используйте

body { min-width: 950p; }

вместо

html { ... }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...