python - 具有多个参数的页面未加载 CSS 文件

标签 python html css google-app-engine

我正在使用 google app engine 上课,在做一个元素时,我遇到了一些我无法弄清楚的奇怪事情。当我加载具有多个参数的网站时,例如 www.something.com/something/1,css 文件不会影响页面。即使我从另一个工作的 html 文件中复制并粘贴确切的代码,它也会这样做。我猜它与多个参数有关,也许我没有在 app.yaml 文件中定义某些内容,但我不确定。任何帮助将不胜感激,如果您需要任何代码,请告诉我,我认为它在这种情况下没有用。

沃尔多

编辑:

<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
<title>Google App Engine</title>
<link rel="stylesheet" type="text/css" href="stylesheets/page.css"/>
</head>

最佳答案

您没有显示任何代码,因此很难确定,但我猜您使用的是对 CSS 文件的相对引用:

<link rel="stylesheet" href="styles.css">

当您在不同的目录中时,这些会中断。 /something/1 将被浏览器解释为不同的目录,因此它将搜索

/something/1/styles.css

最好的解决方案通常是使用绝对路径:

<link rel="stylesheet" href="/stylesheets/styles.css">

关于python - 具有多个参数的页面未加载 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5058377/

相关文章:

javascript - Angular Material,侧边栏中的列表不可滚动

python - 将元组转换为列表并返回

python selenium鼠标滚轮点击

python - 多线程和 SQLalchemy

html - iframe 似乎破坏了 css 布局

html - helvetica 字体在 wkhtmltopdf 中不起作用

Html 和 css 网站未被正确抓取

Python pandas 将秒数转换为时间 (hh :mm)

javascript - 如何检查评估名称是否未定义

HTML/CSS 创建比视口(viewport)宽的主体