我正在尝试使用以下方式渲染模板:
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>
答案 0 :(得分:1)
链接标记can be placed in the <head>
section only,因此您可能必须将其放在单独的布局中或禁用布局,并在整个HTML中添加包含样式链接标记的<head>
标记。