【发布时间】:2017-10-15 12:31:51
【问题描述】:
我正在使用 ejs 模板引擎将 CSS 和 JS 文件添加到我的 node.js/express 应用程序中。正在应用 JS 文件,但仅应用了第一个包含的 CSS 文件。所有文件都包含在内,但除了第一个文件之外,它们的样式未应用于 html。如果我只将其他 css 文件导入第一个文件,那么它们就会应用于 html。
通过静态方法添加。
app.use(express.static(__dirname + '/public'));
在html中
<link href="css/custom.css" rel="stylesheet" title="custom" type="text/css" />
【问题讨论】:
-
在浏览器开发者工具中检查控制台和网络,有没有错误?
-
没有相关的。文件已添加,文件没有错误,但 css 未应用于元素。
标签: html css node.js express ejs