恐怕这是一个非常基础的问题,但它让我发疯。
我正在使用 NetBeans 制作一个网站。我有我的 index.html
在 NetBeans 给你的 Site Root 文件夹中,当我用 Chrome 插件测试它时,它成功出现了。
但是,如果我通过绝对路径加载 CSS,<link rel="stylesheet" type="text/css" href="/layout.css" />
,它无法正确加载,因为 NetBeans 在与元素同名的文件夹中运行本地服务器。
我的意思是,而不是 NetBeans 从 http://localhost:8383/index.html
加载网站,而是从 http://localhost:8383/ProjectName/index.html
加载它并打破所有路径。
“站点根目录”设置为 public_html
,其中包含 index.html
直接。
这是一个烦人的问题,我可能缺少一个非常简单的解决方案。非常感谢任何帮助!
最佳答案
您是否尝试过使用 CSS 文件的相对 URL? 喜欢:
<link rel="stylesheet" type="text/css" href="layout.css" />
关于html - 从 NetBeans 测试网页时站点根目录错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47521444/