Сетка 960 и CSS - отображается не во всех браузерах - PullRequest
0 голосов
/ 25 июня 2011

У меня небольшая проблема при тестировании html и css.

Я создаю HTML для новой темы Wordpress. Я делаю всю структуру и вызываю файлы CSS и JS.

Они появляются в Chrome, но не отображаются в других браузерах. Как это исправить?

Chrome

Opera

Internet Explorer 8

enter image description here

1 Ответ

4 голосов
/ 25 июня 2011

Первые пять таблиц стилей имеют тип text/javascript, которым они, безусловно, не являются.Обновите их до text/css, и это должно решить проблему.Или, как упоминает Рик Брэдшоу в комментариях, полностью исключить атрибут type.Это работает, потому что значение по умолчанию type для ссылок на таблицы стилей равно text/css.

Я также заметил, что ваш DOCTYPE - это HTML 3.2, который я настоятельно рекомендую вам изменить.В идеале вы должны изменить его на DOCTYPE, определенный в HTML 5 spec :

<!DOCTYPE html>

Это должно убедить браузеры использовать более определенное поведение в подобных случаях.Однако кажется, что Chrome загрузил бы таблицу стилей даже с не-Quirks DOCTYPE, что может немного противоречить ожидаемому поведению 1017 *.

...