【发布时间】:2017-08-08 22:50:14
【问题描述】:
我正在尝试导航到样式表,我尝试了很多选项,但没有一个有效。
(/stylesheets/main.css)
(../stylesheets/main.css)
(./stylesheets/main.css)
我的文件树如下所示:
V1(root)
---- >public
-------- >img
------------ logo.png
-------- >stylesheets
------------ main.css
---- >views
-------- >partials
------------ header.ejs
------------ footer.ejs
-------- landing.ejs
我的header.ejs 包括landing.ejs
这是我正在使用的代码:
header.ejs
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Event Ticketing</title>
<link rel="stylesheet" href="/stylesheets/main.css">
</head>
landing.ejs
<% include ./partials/header %>
<h1>Landing Page</h1>
当我尝试渲染着陆视图时,我根本没有得到任何样式链接。我认为路径不正确,但不知道如何链接它。
【问题讨论】:
-
我认为您需要查看几个目录,因此从外观上看,您需要这样做:
../../stylesheets/main.css。这应该将您带到public的目录,然后进入stylesheets