在 shell 世界中,./ 相当普遍,并且不被认为是在指定路径时引用当前目录的危险方式。

然而,在 HTML 中,我们几乎总是省略 ./ 而只输入我们想要的文件名。这是一种风格约定,还是由于某些浏览器根本不理解 ./ 表示“当前目录”?

最佳答案

在 shell 中使用它的原因是 shell 在其内部命令、PATH 目录和当前工作目录的混合中查找可执行命令。通过使用 ./command ,您可以明确地告诉它在当前目录中使用 command ,而不是在其他地方。

这根本不适用于 HTML/HTTP,因此没有充分的理由使用它。 path./path 在 HTML 中总是意味着完全相同的东西。

关于html - "./"(dot slash)html 是否会导致任何浏览器出现问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26274035/

10-11 22:05
查看更多