Позиция: фиксированная и маржа: 0 авто не работает в IE - PullRequest
0 голосов
/ 15 сентября 2011

Я кодировал сайт в HTML и CSS.

На этом сайте я несколько раз использовал оба свойства margin: 0 auto и position:fixed.

Проблема в том, что сайтправильно отображается в любом современном браузере, кроме IE 8+.

Другая проблема, которую я обнаружил, заключается в том, что между заголовком и окном браузера не должно быть пробела.Опять же, это происходит только с IE.

Эти проблемы обычно связаны с режимом причуд IE.Однако в этом случае я правильно установил тип документа <!DOCTYPE html>

Ссылка на сайт, чтобы вы могли проверить это: http://juancarlosoleacañizares.es/index.php?page=0

Я бы предпочел решение без использования JavaScript.

1 Ответ

0 голосов
/ 15 сентября 2011

Перед вашим доктайпом есть символы без пробелов.Тип документа должен быть самым первым в документе.Из-за этого IE думает, что метатеги и другие элементы head находятся внутри вашего тела.

Это можно увидеть, открыв инструменты разработчика (F12) в IE9.

Валидатор w3 также сказал бы вам.По-видимому, это метка порядка байтов (BOM), которая должна быть опущена.

Полезно научиться использовать эти инструменты.Они необходимы для устранения подобных проблем.

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