2014-01-15 67 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

將其添加到問題中。 –