2014-01-15 7 views
2

Я пытаюсь сделать шаблон, используя:Sailsjs нет CSS в шаблоне EJS

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

Link тег can be placed in the <head> section only, так что вы, вероятно, придется поместить его в отдельный макет или отключить макет и поставить весь HTML с <head> тегов теги ссылок, содержащий стиль в вашем представлении.

+0

Он находится в главном теге, и размещение работает, потому что bootstrap также включен (из cdn) и работает. –

+0

Не могли бы вы разместить источник HTML своей страницы в браузере? – bredikhin

+0

Добавил его на вопрос. –

Смежные вопросы