2014-01-15 153 views
2

我试图渲染使用模板:Sailsjs在EJS模板没有CSS

res.render('template', data, function(err, html) { 
... 
}); 

在模板中,我有:

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

而且它不工作(红色背景检查​​它)。

相同的标记工作在依赖意见/ 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

链接标记can be placed in the <head> section only,所以你可能不得不把它放在一个单独的布局或禁用布局,并把整个HTML与视图中的<head>标签含有风格的链接标签。

+0

它位于head标签中,并且放置工作,因为引导程序也包含在内(从cdn)并起作用。 –

+0

你能从浏览器发布你的页面的HTML源代码吗? – bredikhin

+0

将其添加到问题中。 –