-3
<!DOCTYPE html>

 <html>

 <head>
 <link rel="stylesheet" type="text/css" href="background.txt">

 </head>

 <body>

 </body>

  </html>

の内容background.txt:

 html { 
 background: url(desktop/dotcheese.jpeg) no-repeat center center fixed; 

 -webkit-background-size: cover;

 -moz-background-size: cover;

 -o-background-size: cover;

  background-size: cover;

  }

これは私のコードです。各タグの後ろにまだ不等号があると想像してください。HTMLファイルを開くと空白で、cssファイルで作成した背景が表示されません。両方のファイルをインターネットにアップロードする必要があるためですか、それとも何か問題がありますか?

4

3 に答える 3

1

私があなただったら、body タグにいくつかのコンテンツを含め、CSS の背景プロパティを html タグではなく body タグまたは内部 div に設定しようとします。また、CSS ファイルの名前を .css に変更してみませんか? 例:

<html>
  <head>
  <title>Test</title>
  <link rel="stylesheet" type="text/css" href="background.css">
  </head>
  <body>
    <p>Test</p>
  </body>
</html>

body {
  background: url(desktop/dotcheese.jpeg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

これはうまくいくはずだと思います。

于 2013-02-24T16:55:31.027 に答える
0
  1. CSSファイルへのパスが正しいかどうかを確認してください。HTMLファイルとCSSファイルの両方を同じフォルダーに置いて試してみます。それが機能する場合、ファイルは別のフォルダに配置される可能性があります。また、CSSファイルの相対パスを指定することを忘れないでください。

  2. 背景画像へのパスが正しいかどうかを確認します。

于 2013-02-24T17:50:31.233 に答える
0

背景画像へのパスが間違っていると思います。デスクトップにあるファイルにアクセスしようとしているようですが、相対パスが正しくない可能性があります。フォルダ内の 3 つのファイルすべてを移動して、背景を変更してみてください: url(デスクトップ/dotcheese.jpeg) no-repeat center center fixed; 背景へ: url( dotcheese.jpeg ) no-repeat center center fixed;

于 2013-02-24T17:10:50.987 に答える