HTML 无法在不同的目录中找到样式表

标签 html css node.js

尽管使用了正确的机制,但我无法将不同目录中的样式表连接到我的 HTML 文件。我的目标水平是否正确?

'-'表示级别

这是我的文件结构:

我的元素(父级)

-公共(public)(第一级)

--样式表(二级)

---styles.css(第三级)

- View (第一级)

--index.ejs(二级)

HTML:

  <!doctype html>
    <html>
    <head>
        <title>Node Authentication</title>
            <link rel="stylesheet" type="text/css" href="../styles.css">


    </head>

最佳答案

假设您在应用中以这种方式使用 Express Static 中间件:

app.use(express.static(__dirname + '/public'));

那么在你看来:

  <!doctype html>
    <html>
    <head>
        <title>Node Authentication</title>
            <link rel="stylesheet" type="text/css" href="stylesheets/styles.css">


    </head>

关于HTML 无法在不同的目录中找到样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24521134/

相关文章:

html - 垂直对齐 float 图像 + 容器 (H+p)

node.js - 以编程方式安装提供其版本的 NPM 包

javascript - promise 全部重试

javascript - 如何查找 npm 重复包?

java - 将 html 字符串转换为 java 字符串,删除 html、css 等标签

javascript - 嵌入式dll资源

css - 字体粗细为 : bold not have same size 的 Google 字体

html - 使用 bootstraps 创建的 Navbar 左右都有空白

javascript - 高级翻转以显示额外选项

html - 最小高度不允许全高 child