Загружается только первая таблица стилей CSS - PullRequest
0 голосов
/ 21 августа 2010

Я должен признать, что это ошибка первого тайма для меня. Я никогда не видел этого ...

У меня есть этот код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $lang; ?>" >
<head>
    <title><?php echo PAGE_TITLE; ?></title>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <link rel="stylesheet" media="all" type="text/css" title="General" href="./res/css/general.css" />
    <link rel="stylesheet" media="all" type="text/css" title="Popup" href="./res/css/popup.css" />
    <link rel="stylesheet" media="all" type="text/css" title="test" href="./res/css/test.css" />

</head>
<body>
    Hello !
    ...
    absolutely no problem here !!!
    ...
</body>
<html>

Я считаю, что с этим все в порядке, только так и должно быть. Когда я тестирую страницу, появляется весь HTML, но без соответствующего стиля. Фактически, только первая таблица стилей имеет какой-либо эффект на стиль. Я попытался поместить первый код файла (рабочий) в один из других файлов, и он больше не работает.

Я попробовал поискать в Google, но ничего не смог найти (может быть, я тоже плохо искал) ... Я также пробовал разные пути, но он работает на первом, почему не на других. Я попытался переименовать файлы. Я также создал третий специально для этого, надеясь, что у меня просто неправильное название.

Это меня одержало в течение последнего часа ... Так что, я думаю, я мог бы помочь ...

Заранее спасибо!
С уважением от Франции;)

Ответы [ 2 ]

3 голосов
/ 21 августа 2010

Если вы ссылаетесь на внешнюю таблицу стилей и устанавливаете для нее заголовок, вы указываете ее в качестве предпочтительной таблицы стилей:

Чтобы сделать таблицу стилей предпочтительной, установите для атрибута rel значение «stylesheet» и назовите таблицу стилей с помощью атрибута title.

Но используется только первая предпочтительная таблица стилей:

Если два или более элемента LINK указывают предпочитаемую таблицу стилей, первый имеет приоритет.

1 голос
/ 21 августа 2010

ОК, я понял !!! Я не знаю почему, но title атрибуты были тем, что взорвало все это. Не спрашивайте меня, почему я понятия не имею ...

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