Проблемы с CSS только в IE - PullRequest
0 голосов
/ 23 июня 2011

У меня есть страница: http://volumee.dk/

все выровнено по левому краю только в IE - в чем причина ??

Ответы [ 3 ]

3 голосов
/ 23 июня 2011

Ваша страница использует Режим причуда , из-за чего IE притворяется IE5.5.

Причина, по которой это происходит с вами, подробно описана здесь: div, кажущиеся разнымив разных браузерах

Причиной, по которой вы получаете Quirks Mode, являются две метки порядка байтов UTF-8 в начале вашего файла:

ef bb bf ef bb bf 3c 21 44 4f 43
.  .  .  .  .  .  <  !  D  O  C

Вам нужно сохранить ваш файл без этого.Это должен быть параметр в любом редакторе, который вы используете.

1 голос
/ 23 июня 2011

1) Измените кодировку текста index.php - и, возможно, других файлов темы - на Unicode no-BOM.«Известно, что Unicode Byte-Order Mark (BOM) в кодированных файлах UTF-8 вызывает проблемы для некоторых текстовых редакторов и старых браузеров. Возможно, вы захотите отказаться от его использования, пока он не станет лучше поддерживаться».

2) Исправьте ошибки кода - ошибки таблиц являются наиболее важными - поскольку они приводят к проблемам с отображением в некоторых браузерах, таких как IE. [Неверно] Проверка разметки volumee.dk - W3C Markup Validator.Прокрутите вниз в отчете проверки, чтобы увидеть номера строк и исходный код.

3) Старайтесь не использовать метатег, такой как <meta http-equiv="X-UA-Compatible" content="IE=edge" />, и приведите свой сайт в основном к действительным xhtml и css для лучших результатов во всех браузерах.

0 голосов
/ 23 июня 2011

Добавьте это в свой заголовок: <meta http-equiv="X-UA-Compatible" content="IE=edge" /> это может помочь, это заставляет более новые версии IE использовать их самые современные возможности рендеринга.

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