【发布时间】:2011-09-03 22:51:40
【问题描述】:
有没有办法为样式表指定标准路径(类似于 php.ini 文件中指定 PHP 包含文件位置的“include_path”指令),这样您只需要在链接元素的href值?例子,能写就行:
<link rel="stylesheet" href="main.css" />
在所有文件中,无论它们在网站上的位置如何,都不必担心 main.css 文件的位置?
谢谢
【问题讨论】:
有没有办法为样式表指定标准路径(类似于 php.ini 文件中指定 PHP 包含文件位置的“include_path”指令),这样您只需要在链接元素的href值?例子,能写就行:
<link rel="stylesheet" href="main.css" />
在所有文件中,无论它们在网站上的位置如何,都不必担心 main.css 文件的位置?
谢谢
【问题讨论】:
以/ 开始您的路径,它将相对于您网站的根目录进行解释,并且适用于任何文件,无论其位置如何:
<link rel="stylesheet" href="/main.css" />
或者如果 main.css 不在根目录中:
<link rel="stylesheet" href="/some_folder/main.css" />
【讨论】:
<link rel="stylesheet" href="/css/whatever.css" />
/ 仅表示网络根目录。如果您的网页位于例如C:\htdocs\index.htm 和 C:\htdocs\category\subpage.htm,你的 main.css 应该位于 C:\htdocs\main.css。
使用 HTML-base-tag:
<base href="http://your.domain/and/path/here/" />
现在,所有您的链接都将从该位置开始,即使是 <LINK> 内的 URL。
【讨论】: