ссылаясь на CSS - PullRequest
       2

ссылаясь на CSS

1 голос
/ 26 июня 2009

Я хотел бы создать элемент ссылки HTML, ссылающийся на файл CSS, и я хотел бы использовать одну и ту же ссылку из нескольких документов.

Например, мой файл CSS находится в: {root} /style/style.css

Для файлов в {root} я использую: <link type="text/css" rel="stylesheet" href="style/style.css" /> Но для файлов в {root} / inc, я должен использовать <link type="text/css" rel="stylesheet" href="../style/style.css" />

Есть ли ссылка на {root}, которую я могу использовать: что-то вроде:

<link type="text/css" rel="stylesheet" href="{root}/style/style.css" />

Извините за вопрос noob и спасибо!

Ответы [ 4 ]

6 голосов
/ 26 июня 2009

Простое / обычно означает «начать с корня»

4 голосов
/ 26 июня 2009

Просто начните URL с косой черты, {root} неявный:

<link type="text/css" rel="stylesheet" href="/style/style.css" />
3 голосов
/ 26 июня 2009

Это будет работать

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

Если у вас есть "/" в начале ссылки на файл, это означает, что это абсолютная ссылка, начинающаяся с корня. Без "/" это будет относительная ссылка на {wherever-your-document-is} /style/style.css.

1 голос
/ 26 июня 2009

Вы можете использовать элемент <base>: Rec , но, к сожалению, это также повлияет на любую другую обычную гиперссылку на вашей странице.

Если вы используете XHTML (реальные вещи, ничего для пользователей IE), взгляните на xml: base .

Приветствия

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