链接CSS样式表服务错误的文件
我有一个奇怪的/令人沮丧的问题。 我试图将我的CSS样式表链接到我的HTML,并且当我检查Chrome开发工具时该文件看起来像现场(而不是为什么我的样式不起作用),我得到一个完全不同的文件显示为我的.css文件。
这是我的文件目录:
- app
- public
- file1.html
- file2.html
- assets
- style
- reset.css
- style.css
这里是file1.html的头部:
<script src="https://code.jquery.com/jquery.js"></script>
<link rel="stylesheet" type="text/css" href="../../assets/style/reset.css" />
<link rel="stylesheet" href="https://unpkg.com/purecss@0.6.2/build/pure-min.css" integrity="blahblahblah" crossorigin="anonymous">
<link rel="stylesheet" href="https://unpkg.com/purecss@0.6.2/build/grids-responsive-min.css">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="../../assets/style/style.css">
最后一行是我的相对路径。
当我通过开发工具查看它时,file2.html的内容显示为style.css的内容,但style.css中的所有内容都是针对h1元素的一些样式。 我只是与CSS文件的相对文件路径的虚拟? 我想也许其他CSS样式表阻碍了这个样式表,但是将它们注释掉仍然导致file2.html的内容作为我的css文件。 我错过了什么?
您的路径似乎是正确的,但可能是因为您缺少完整性属性的结束引语。
你的第三个链接缺少一个“在blahblahblah后,尝试修复。
所以这是在一个快速的应用程序,我没有提供我的公共文件夹,以便它可以使用它来访问静态文件。
需要这个:
app.use(express.static(path.join(__dirname, '../public')));
链接地址: http://www.djcxy.com/p/30547.html