Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在EJS模板中没有CSS_Css_Node.js_Ejs_Sails.js - Fatal编程技术网

在EJS模板中没有CSS

在EJS模板中没有CSS,css,node.js,ejs,sails.js,Css,Node.js,Ejs,Sails.js,我正在尝试使用以下方式渲染模板: res.render('template', data, function(err, html) { ... }); 在模板中,我有: <link rel="stylesheet" type="text/css" href="/styles/style.css"> 它不工作(用红色背景检查) 相同的标记适用于依赖于views/layout.ejs的页面,即使用: <link rel="stylesheet" type="text/css

我正在尝试使用以下方式渲染模板:

res.render('template', data, function(err, html) {
...
});
在模板中,我有:

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

它不工作(用红色背景检查)

相同的标记适用于依赖于views/layout.ejs的页面,即使用:

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

如何解决这个问题(将style.css添加到ejs文件)

HTML


...

链接标记,因此您可能必须将其放在单独的布局中,或者禁用布局,并将整个HTML与包含样式链接标记的
标记一起放在视图中。

它位于头标记中,并且放置有效,因为还包括引导(来自cdn)可以从浏览器中发布页面的HTML源代码吗?将其添加到问题中。那么,您将
style.css
放在哪里?你能在
http://your.host/styles/style.css
起航后?那么,应该装载,对吗(检查Firebug/DevTools以确保装载)?那么问题可能只存在于样式上。如果你愿意,发布你的CSS。
<html>
<head>
    <link rel="stylesheet" type="text/css" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.2/css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="/styles/style.css">
</head>
<body>
...
</body>
</html>