IE идет наперекосяк с формированием платы за проезд других братанов - PullRequest
0 голосов
/ 05 января 2012

Я сделал простую страницу для деки, которую я сделал. Я активно пользуюсь Chrome, и это выглядит так, как мне бы хотелось. Я тестировал его в Safari, Firefox и Chrome. Вот изображение сайта, на http://nkonecny.com/monkeyislandsb: enter image description here

Как вы можете видеть в IE9, поле совершенно неверно, в правом верхнем углу видна разбитая картинка, а в нижней части нет второго объявления и нижнего колонтитула. Я бы опубликовал код, но я не имел ни малейшего понятия о том, в чем проблема, поэтому я подумал, что будет проще перейти на мой сайт и просмотреть исходный код. Пожалуйста, дайте мне знать, если вам нужно больше разъяснений.

Ответы [ 3 ]

4 голосов
/ 05 января 2012

Удалить комментарий HTML перед DOCTYPE.Помещение чего-либо до того, как DOCTYPE вызовет режим Quirks в IE.

Кроме того, эта разбитая картинка поступает из вашего тега <img>, что бы там ни было ...

1 голос
/ 05 января 2012

Я бы рекомендовал использовать таблицу стилей сброса, чтобы базовые стили во всех браузерах были одинаковыми.Хороший способ сделать это - использовать normalize.css (http://necolas.github.com/normalize.css/),, так как он не слишком много возится.

При просмотре вашего сайта он также отображается в режиме причуд - это потомуПервая строка - это не тип документа, а комментарий.

1 голос
/ 05 января 2012

У вас есть комментарий перед вашим DTD:

<!-- http://blogs.msdn.com/b/ie/archive/2011/05/13/unlocking-the-power-of-html5-lt-audio-gt.aspx -->
<!DOCTYPE HTML>

<!DOCTYPE html> должно быть самой первой вещью , иначе IE перейдет в режим Quirks, т.е. рендеринг IE6.

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