0

だから私は一種のプログラミング初心者ですが、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;
}
4

2 に答える 2

0

一般に、これは必ずしも良い考えではありませんが、完全な絶対パス( "C:/Whatever/another_dir/main.css"など)を使用するようにしてください。少なくともこれは、問題がcssファイルを見つけることであるかどうかを教えてくれます。

于 2013-01-17T21:40:39.463 に答える
0

先頭のスラッシュを削除します -

<link type="text/css" rel="stylesheet" href="static/main.css" />
于 2013-01-17T17:51:14.690 に答える