У меня проблемы со связыванием второй таблицы стилей с моим HTML-документом, и я не могу найти (надеюсь, до боли очевидную) проблему.
Я связываю таблицы стилей в голове следующим образом:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<link rel="stylesheet" href="assets/css/global.css" type="text/css" media="all" title="Global styles" charset="utf-8">
<link rel="stylesheet" href="assets/css/ie.css" type="text/css" media="all" title="IE Overrides" charset="utf-8">
Проблема в том, что таблица стилей секунд не имеет никакого эффекта. Изменение их порядка также доказывает это.
Для тестирования я вставил правило во вторую таблицу стилей, чтобы сделать фон тела красным, даже попытался добавить !important
, но безрезультатно.
/* Global CSS */
body {
background-color: #fff;
}
/* IE CSS */
body {
background-color: #f00 !important;
}
Сетевая панель Firebug показывает, что обе таблицы стилей загружаются, а панель стилей показывает мне стили в них обоих, но правила в последней просто не приседают.
Это меня озадачило, так как это очень, очень простые вещи, которые я ранее успешно делал сотни и сотни раз.