我正在为dreamweaver编写模板,并且不想更改子文件夹页面的脚本.
有没有办法使路径相对于根目录?
例如:
<link type="text/css" rel="stylesheet" href="**root**/style.css" />
Run Code Online (Sandbox Code Playgroud)
而不是**root**上面,我想要一个默认路径.有没有办法做这样的事情?
Que*_*tin 82
要相对于根目录,只需使用a启动URI /
<link type="text/css" rel="stylesheet" href="/style.css" />
<script src="/script.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)
Ale*_*ank 25
我建议使用HTML <base>元素:
<head>
<base href="http://www.example.com/default/">
<link rel="stylesheet" href="style.css" />
<script src="script.js"></script>
</head>
Run Code Online (Sandbox Code Playgroud)
在此示例中,样式表位于http://www.example.com/default/style.css脚本中http://www.example.com/default/script.js.的优势<base>比/是,它更加灵活.您的整个网站可以位于域的子目录中,您可以轻松更改网站的默认目录.
小智 5
这让我很奇怪。我知道不应该这样。为了检验我的理解,我想用家庭关系模型来比较。假设“你”是当前网页,下列正确的是?
<img src="picture.jpg"> In your folder with you, like a sibling
<img src="images/picture.jpg"> In your child's folder, under you
<img src="../picture.jpg"> In your parent's folder, above you
<img src="/images/picture.jpg"> In your cousin's folder
Run Code Online (Sandbox Code Playgroud)
所以,向上到父母,到兄弟姐妹,向下到他们的孩子=你的表弟,名为“图像”。