【发布时间】:2020-04-24 17:31:37
【问题描述】:
所以我试图在 HTML 中访问我的根目录,但是当我使用 / 时它不起作用。因此,例如,我试图通过以下方式获取导航 css:
<link rel="stylesheet" href="/nav.css">
奇怪的是,当我使用带有实时服务器扩展的 VS Code 时,它工作得非常好,但我最近才注意到,当我单独运行 index.html 文件时,没有以 / 开头的链接工作。我也知道这也是问题所在,因为当我去掉上面一行中的 / 时,它又可以正常工作了(仅适用于根目录中的主页)。
【问题讨论】:
-
“它不工作”没有任何意义。在浏览器开发工具中检查错误是什么,在网络选项卡中,如果文件已加载或给出一些错误,例如 404
-
btw
/表示域的根目录,如果文件在https://example.com/directory/index.html,会尝试加载https://example.com/nav.css