为脚本链接指定HTML目录的根path?

我正在为Dreamweaver编写一个模板,而不想更改子文件夹页面的脚本。

有没有办法使path相对于根目录?

例如:

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

而不是上面的**root** ,我想要一个默认path。 有没有办法做这样的事情?

要相对于根目录,只需用/

 <link type="text/css" rel="stylesheet" href="/style.css" /> <script src="/script.js" type="text/javascript"></script> 

/表示当前驱动器的根目录;

./表示当前目录;

../表示当前目录的父项。

刚开始用斜线? 这意味着根。 只要你在Web服务器(例如localhost)而不是文件系统(例如C :)上进行testing,那么这就是你所需要做的。

我build议使用HTML <base>元素 :

 <head> <base href="http://www.example.com/default/"> <link rel="stylesheet" href="style.css" /> <script src="script.js"></script> </head> 

在此示例中,样式表位于http://www.example.com/default/style.css ,该脚本位于http://www.example.com/default/script.js<base>的优点在于它更加灵活。 您的整个网站可以位于一个域的子目录中,您可以轻松地更改您的网站的默认目录。

在/之前使用两个句点,例如:“../style.css”

你可以使用ResolveUrl

 <link type="text/css" rel="stylesheet" href="<%=Page.ResolveUrl("~/Content/table-sorter.css")%>" />