所以我是一个编程菜鸟,但我觉得我有CSS引用下来......显然不是。我已经引用了样式表,我已经在外部,内部,你知道,工作。然而,出于某种原因,当我回到调整我曾经工作的旧应用程序时,CSS最初包含在HTML中并将CSS移出,然后引用它,CSS奇怪地完全停止了工作。我的目录设置如下:
App name (folder)
static (folder)
main.css
templates (folder)
template_referencing_css.html
main.py
app.yaml
所以这里是我尝试过的各种引用,其中main.css位于静态文件夹中:
<link type="text/css" rel="stylesheet" href="../static/main.css" />
<link type="text/css" rel="stylesheet" href="/static/main.css" />
以下是我将main.css移动到模板文件夹并尝试引用它的模板时尝试的内容:
<link type="text/css" rel="stylesheet" href="main.css" />
css文件只是更长的版本:
body {
font-family:sans-serif;
width: 850px;
background-color: #F0F8FF;
color: #008B8B;
margin: 0 auto;
padding: 10px;
}
.error {
color: red;
}
label {
display: block;
font-size: 20px;
}
答案 0 :(得分:0)
删除前导斜杠 -
<link type="text/css" rel="stylesheet" href="static/main.css" />
答案 1 :(得分:0)
一般来说,这不一定是个好主意,但尝试使用完整的绝对路径(如“C:/Whatever/another_dir/main.css”)。至少这会告诉你问题是否找到了css文件。