0

CSS に問題があり、本当に困っています。基本的に、スタイル シートに「background-image: url」が設定されていますが、何らかの理由でファイル「form_bg.png」が表示されませんが、ディレクトリ「1.png」に写真を貼り付けたところ、これが表示されます。ファイルの名前を変更しても、「form_bg.png」のようなものは表示されませんか?

他のファイルではなく「1.png」を指しているため、明らかにディレクトリパスは正しいです。

なぜこれが起こるのか誰か教えてもらえますか?

ありがとう

#main form {
    width: 440px;
    height: 450px;
    background-image: url(assets/img/form/icons.png) no-repeat;
    padding-top: 50px;
}
4

2 に答える 2

0

画像は元の png 形式ではなく、おそらくファイル拡張子の名前が変更されただけなので、Photoshop でその画像を開くことを確認するために画像が表示されないようにします。拡張子が変更されている場合は開かれません。

于 2012-10-27T14:09:21.597 に答える
0

background-image で no-repeat を使用するのは正しくありません。それらを 1 行で使用するには、次のように 'background' を使用します。

background: url('xyz.png') no-repeat;

あなたの問題については、次のように画像の絶対パスを試してください:

background: url('http://www.google.com/images/srpr/logo3w.png');
于 2012-10-27T13:20:06.590 に答える