连接到上面的几个目录的样式表

问题描述 投票:0回答:1

[我正在使用NodeJS制作Web项目,并链接到头文件中的样式表,该文件包含在我所有的EJS文件中]

头文件的位置如下

root->视图->部分-> header.ejs

样式表的位置如下

root-> public-> style.css

我已使用此行链接到header.ejs文件中的样式表

<link rel="stylesheet" href="../style.css">

现在,此样式表将在除一页之外的所有页面中呈现。样式表不起作用的页面路径:-

  • / campgrounds /:id / edit

其他页面(style.css在其中正常工作):-

  • /露营地
  • / campgrounds / new
  • / campgrounds /:id

这背后的原因是什么以及如何解决这个问题

node.js express ejs backend partials
1个回答
0
投票

链接到资源的最佳实践是使用绝对路径,这意味着从根开始并构建结构。

通过使用/,它将从您的应用程序目录的根目录开始。

<link rel="stylesheet" href="/public/style.css">
© www.soinside.com 2019 - 2024. All rights reserved.