在 shell 世界中,./
相当普遍,并且不被认为是在指定路径时引用当前目录的危险方式。
然而,在 HTML 中,我们几乎总是省略 ./
而只输入我们想要的文件名。这是一种风格约定,还是由于某些浏览器根本不理解 ./
表示“当前目录”?
最佳答案
在 shell 中使用它的原因是 shell 在其内部命令、PATH 目录和当前工作目录的混合中查找可执行命令。通过使用 ./command
,您可以明确地告诉它在当前目录中使用 command
,而不是在其他地方。
这根本不适用于 HTML/HTTP,因此没有充分的理由使用它。 path
和 ./path
在 HTML 中总是意味着完全相同的东西。
关于html - "./"(dot slash)html 是否会导致任何浏览器出现问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26274035/