Почему IE8 игнорирует первую таблицу стилей? - PullRequest
1 голос
/ 02 июля 2010

У меня есть эта проблема в IE8, которая игнорирует мою первую ссылку на таблицу стилей. Я не понимаю почему. Неважно, какая это таблица стилей, если я переключаю их, она всегда первая, которая не отображается, а остальные работают, поэтому это не ошибка в таблице стилей.

Вы можете увидеть это здесь на моем сайте:

http://apphacker.com

Я создал дополнительную пустую таблицу стилей, чтобы она не сломала мой сайт. Он называется blank.css и находится сверху. В нем есть одно правило, которое я не использую, я просто поместил его туда, чтобы загружались мои другие таблицы стилей! Но вы можете увидеть на панели инструментов разработчика, которая поставляется с IE на вкладке стиля, что файл blank.css не отображается в списке доступных файлов css.

Вот HTTP-заголовок, который мой веб-сервер отправляет для файлов CSS:

< HTTP/1.1 200 OK
< Date: Fri, 02 Jul 2010 15:38:52 GMT
< Server: Apache/2.2.14 (Ubuntu)
< Last-Modified: Fri, 02 Jul 2010 15:33:38 GMT
< ETag: "360a3-24-48a694f91d880"
< Accept-Ranges: bytes
< Content-Length: 36
< Vary: Accept-Encoding
< Content-Type: text/css

Что-то я не так делаю?

Ответы [ 3 ]

4 голосов
/ 02 июля 2010

С вашего сайта HTML:

<meta name="keywords" content="irc,adobe air, javascript, irc client" /> 
<meta name="Description" content="Projects by Apphacker: Diomedes IRC, Dionysus a Google Chrome extension and more."

><link type="text/css" rel="stylesheet" href="/site_media/css/blank.css" /> 

Исправьте ваш метаэлемент, и я уверен, что IE начинает вести себя правильно.

2 голосов
/ 02 июля 2010

Ваш тег <meta name="Description" не закрыт.Возможно, поэтому первая таблица стилей не была выбрана, поскольку IE использует этот закрывающий тег для закрытия метатега.

2 голосов
/ 02 июля 2010

Ммм ... вы забыли закрыть предыдущий метатег:

<meta name="Description" content="Projects by Apphacker: Diomedes IRC, Dionysus a Google Chrome extension and more."

Может быть, это и является причиной проблемы.

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