在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>