在EJS模板中Sailsjs没有CSS

时间:2014-01-15 16:20:08

标签: 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" href="/styles/style.css">

如何解决此问题(将style.css添加到ejs文件中)?

HTML

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

1 个答案:

答案 0 :(得分:1)

链接标记can be placed in the <head> section only,因此您可能必须将其放在单独的布局中或禁用布局,并在整个HTML中添加包含样式链接标记的<head>标记。