在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">
..
在这种特定情况下,我该如何解决这个问题?
一般情况下:在路径前使用/
是一种很好的做法,为什么?
答案 0 :(得分:0)
使用./
指向当前目录(/ project)。
我用它作为子目录(index.php)中主页的链接。
在css中,使用../images/pizza.jpg
是很常见的,这意味着先进入一个文件夹,然后选择图像文件夹。