1

Dreamweaverで使用すると、背景画像が完全に正常に表示されるという問題がありますが、サイトとCSSファイルをアップロードすると、すべてが表示されません。

これが私のCSSコードです:

.ELSsubbg {
    background-image: url('../images/NTG_images.jpg');
    background-repeat:no-repeat;
    background-position:top left;
}

どんな助けでも素晴らしいでしょう。

4

2 に答える 2

2

CSSで相対パスを使用しているため、スタイルシートが画像を検索する場所は、ブラウザーで直接画像にアクセスしたときに表示される場所とは異なる場合があります。

相対パスではなく、画像ディレクトリへの絶対パスを使用してみてください。ブラウザに画像が表示されていると仮定してhttp://www.website-name.com/images/NTG_images.jpg、ドットを削除して、Webサイトのルートから絶対パスを作成してみてください。

background-image: url('/images/NTG_images.jpg');
于 2012-07-21T22:55:11.640 に答える
0

画像をアップロードしましたか?適切な場所にアップロードしましたか?CSSは、本来あるべき場所でそれを探していますか?

これらの質問に答える最も簡単な方法は、ブラウザの開発者ツール(Firebugなど)を使用して、ページが生成するネットワークトラフィックを監視することです。グラフィックをロードしようとするリクエストを探します。404エラーが発生していますか?おそらく。

404を取得している場合は、呼び出し元のURLを調べて理由を確認してください。答えは明らかになるはずです。

于 2012-07-21T22:40:03.977 に答える