我遇到过多个CSS规范,其中的图像被引用如下:
./images/bg.jpg
我了解./
表示“此目录”,那么./images/bg.jpg
和images/bg.jpg
之间的区别是什么?为什么开发人员会在网址中使用./
?
答案 0 :(得分:7)
你是对的 - 两者之间没有区别,所以真的只是个人开发者的偏好。关于这个问题没什么可说的了!
答案 1 :(得分:2)
这两者之间没有重大区别,但我会quote Wikipedia在这一点上,因为理论上可能会这样,但在实践中极不可能:
使用“./foo”来引用当前工作目录中的文件“foo”有时可以将其与在默认目录中找到的资源“foo”或其他方式区分开来。例如,查看手册页的特定版本而不是系统中安装的手册页
此外,某些组织可能会决定为相对路径声明.
和..
作为惯例。