【问题标题】:Stylesheet (CSS) is not loading in my Sails application我的 Sails 应用程序中未加载样式表 (CSS)
【发布时间】:2015-07-02 06:13:57
【问题描述】:

我已将样式表 style.css 放置在 /assets/styles 文件夹中,并通过 <link rel="stylesheet" href="style.css" type="text/css"> 将其嵌入到我的 something.ejs 文件中。

但是样式表没有加载。有人有想法吗?

【问题讨论】:

  • .ejs文件和.css文件在同一个文件夹吗?
  • 没有两个都在单独的文件夹中
  • 这是基本的。您必须为样式表编写正确的路径。例如:/assets/styles/style.css
  • 然后在href中,使用css的完整路径。
  • 是的,我试过了,但它不起作用

标签: css node.js sails.js stylesheet ejs


【解决方案1】:

使用以下内容给出样式表的正确位置:

<link rel="stylesheet" href="../../assets/styles/style.css" type="text/css">

第一个.. 会将其带到views 文件夹,下一个.. 会将其带到父文件夹Employees,现在您可以提供样式表的路径。

这是因为路径必须始终相对于当前.ejs 或目录中其他当前文件的位置。

【讨论】:

  • 感谢您的努力。它在标签像这样&lt;link rel="stylesheet" href="../../styles/style.css" type="text/css"&gt; 时工作。没有/assets,我将/styles 文件夹的副本放在了这个Employee/views/ 文件夹中
猜你喜欢
  • 1970-01-01
  • 2022-10-01
  • 2019-08-01
  • 2013-03-14
  • 1970-01-01
  • 2012-01-15
  • 1970-01-01
  • 1970-01-01
  • 2019-05-02
相关资源
最近更新 更多