Html 从NetBeans测试网页时出现错误的网站根目录
恐怕这是一个非常基本的问题,但它让我发疯了 我正在使用NetBeans创建一个网站。我把我的Html 从NetBeans测试网页时出现错误的网站根目录,html,css,netbeans,Html,Css,Netbeans,恐怕这是一个非常基本的问题,但它让我发疯了 我正在使用NetBeans创建一个网站。我把我的index.html放在NetBeans提供给你的站点根文件夹中,当我用Chrome插件测试它时,它成功地出现了 但是,如果我按绝对路径加载CSS,,则无法正确加载,因为NetBeans在与项目同名的文件夹中运行本地服务器 我的意思是,不是NetBeans从http://localhost:8383/index.html,而是从http://localhost:8383/ProjectName/index
index.html
放在NetBeans提供给你的站点根文件夹中,当我用Chrome插件测试它时,它成功地出现了
但是,如果我按绝对路径加载CSS,
,则无法正确加载,因为NetBeans在与项目同名的文件夹中运行本地服务器
我的意思是,不是NetBeans从http://localhost:8383/index.html
,而是从http://localhost:8383/ProjectName/index.html
并打断所有路径
“站点根目录”设置设置为public\u html
,它直接包含index.html
这是一个恼人的问题,可能有一个非常简单的解决办法,我错过了。非常感谢您的帮助 您是否尝试过使用CSS文件的相对URL? 比如:
注意!此解决方案一次只适用于一个Neatbean项目(站点),因此它并不理想,但对于许多其他项目来说可能已经足够好了。如果有人有一个解决方案,可用于多个项目,我也非常感兴趣的解决方案
/
好处:相对于根的路径正常工作
缺点:无法同时处理多个项目。问题是,我希望从站点根文件夹的子页面链接到同一样式表,理想情况下,我希望在所有index.html文件之间复制并粘贴我的样式表。像“./layout.css”这样的东西是我唯一的选择吗?
<link rel="stylesheet" type="text/css" href="layout.css" />