【发布时间】:2020-04-15 22:09:34
【问题描述】:
我在将 CSS 链接到 HTML 页面时遇到问题。这两个文件都在同一个目录中,但是当我在 Chrome 的本地端口上运行时,我在终端中得到了这个('test3' 是 html 文件):
Not Found: /test3/sidebar.css
[15/Apr/2020 17:57:52] "GET /test3/sidebar.css HTTP/1.1" 404 8233
无论我如何更改 href 路径,除非我包含目录名称:css 文件名,否则该问题会出现一些变化,但即便如此,HTML 文件也不会继承 CSS 样式。
我正在开发侧边栏导航,这就是为什么名称是这样的原因,但我只是在下面包含了一条我正在使用的测试行:
.html 文件:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Testang</title>
<link rel="stylesheet" href="https://getbootstrap.com/docs/4.0/dist/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<link href="sidebar.css" rel="stylesheet" type="text/css">
</head>
<body>
<h1> Test </h1>
</body>
</html>
如果我输入像这样的href
<link href="requests:sidebar.css" rel="stylesheet" type="text/css">
我没有收到错误,但我仍然没有看到 CSS 更改(“请求”是目录的名称)。
.css 文件:
h1 {
color: red;
font-size: 50px;
}
我刚从 PyCharm 切换过来。设置好 Atom 后,我从 PyCharm 文件夹中打开了 Atom 中的项目。其他一切似乎都正常。
【问题讨论】:
-
HTML文件和CSS文件在同一个文件夹吗?
-
是的 - 两者都在同一个文件夹中。它位于 django 应用程序的模板文件夹中。所以它是应用程序名称>模板>应用程序名称>html和css文件
-
你试过清空浏览器缓存吗?打开 Chrome DevTools,然后右键单击刷新按钮并选择“Empty Cache and Hard reload”。
-
万一有人检查了这一点,我确实在 cmets 和帖子的帮助下最终解决了这个问题。不确定是否有人能够删除帖子上的负面信息。在下面发布答案作为答案帖子。
标签: html css atom-editor