在shell世界中,./
相当常见,在指定路径时不被认为是引用当前目录的危险方式。
但是,在HTML中,我们几乎总是忽略./
,只需输入我们想要的文件名。这是一种风格约定,还是由于某些浏览器根本不理解./
是指"当前目录"?
答案 0 :(得分:11)
在shell中使用它的原因是shell在其内部命令,PATH目录和当前工作目录的混合中查找可执行命令。通过使用./command
,您可以明确地告诉它在当前目录中使用command
,而不是在其他地方。
这根本不适用于HTML / HTTP,所以没有充分的理由使用它。 path
和./path
在HTML中的含义完全相同。
答案 1 :(得分:3)
我开始使用HTML时经常使用./
,据我所知,我的浏览器都没有使用它。
我个人不再使用它来保持我的代码更清洁,如果你使用它,你更可能会意外忘记.
这意味着你会指向文档根目录,这可能会导致恼人的小错误
答案 2 :(得分:1)
我使用./
。我认为这是保持我的代码结果的好方法:如果我使用../
作为父目录,我应该使用./
作为当前目录,尽管它假定它是隐含的。
无论如何,我认为任何使用此浏览器的浏览器都没有问题。
问候。