资产路径前面的斜杠或斜杠(html)

时间:2016-05-08 10:31:04

标签: html html5 path relative-path

在html网页的路径前使用/是一种好习惯吗? 如果路径使用/,我应该在页面中设置<base url="">吗?

我遇到了生成的css吐出以下内容的问题:

background-image: url("/images/pizza.jpg");

由于网站位于域子文件夹中,让我们说domain.com/project我在控制台中出现404错误,因为资源指向domain.com/images/pizza.jpg而不是domain.com/project/images/pizza.jpg

我不想设置<base url="domain.com/project"> ..

在这种特定情况下,我该如何解决这个问题?

一般情况下:在路径前使用/是一种很好的做法,为什么?

1 个答案:

答案 0 :(得分:0)

使用./指向当前目录(/ project)。

我用它作为子目录(index.php)中主页的链接。

在css中,使用../images/pizza.jpg是很常见的,这意味着先进入一个文件夹,然后选择图像文件夹。