Цвет фона не работает в IE - PullRequest
1 голос
/ 08 ноября 2010

Эй, я заметил, что при использовании Internet Explorer фон моего веб-сайта полностью исчезает, я не делаю ничего, кроме того, что я обычно делаю, поэтому есть ли у кого-нибудь идентификаторы того, что может происходить?Я думаю, что это может быть связано как с использованием элементов HTML5, так и с концепцией CSS Blueprint.Сайт можно найти здесь .Во всех других браузерах это выглядит нормально.

Спасибо за любую помощь, которую вы можете предоставить.

Ответы [ 2 ]

3 голосов
/ 08 ноября 2010

IE <9 не поддерживает HTML5, поэтому ваша страница будет отображаться по-другому в IE <9, но вот исправление для вас:) </p>

Сценарий включения HTML5

2 голосов
/ 08 ноября 2010

Вам нужно использовать HTML5-прокладку, чтобы IE (и некоторые другие) распознавали элементы.Вам также нужно сообщить браузеру, что они являются элементами уровня блока по умолчанию.

Вот результат моего теста браузера:

Вы можете взять мой Файл JavaScript здесь (создавая элементы в скрипте, браузер затем принимает любые элементы с таким же тегом) - он уже свернут и должен находиться в ГОЛОВКЕ вашего документа (в случае, если вы обычно помещаете ихв нижней части документа):

И вам нужно будет добавить этот CSS в верхнюю часть таблицы стилей:

article, aside, figure, footer, header, hgroup, nav, section {
    display: block;
}

Я проверял исправление на множестве браузеров, пока выможно увидеть в тесте и уже давно запустил мой сайт, используя это исправление!

...