[我正在使用NodeJS制作Web项目,并链接到头文件中的样式表,该文件包含在我所有的EJS文件中]
头文件的位置如下
root->视图->部分-> header.ejs
样式表的位置如下
root-> public-> style.css
我已使用此行链接到header.ejs文件中的样式表
<link rel="stylesheet" href="../style.css">
现在,此样式表将在除一页之外的所有页面中呈现。样式表不起作用的页面路径:-
其他页面(style.css在其中正常工作):-
这背后的原因是什么以及如何解决这个问题
链接到资源的最佳实践是使用绝对路径,这意味着从根开始并构建结构。
通过使用/
,它将从您的应用程序目录的根目录开始。
<link rel="stylesheet" href="/public/style.css">