CSS を使用して Web ページに背景画像を追加しようとすると、画像の読み込みに失敗することがよくあります。スタイル シートの body 要素内で背景を指定することを推奨するチュートリアルに注意深く従ったにもかかわらず、結果のページには空白の白い背景しか表示されません。
この問題に対処するために、非推奨の構文 body {background: image.jpeg; が使用されます。一部のチュートリアルで推奨されているこの構文は、更新された CSS 構文 body {background: url('image.jpeg);} に置き換える必要があります。以下の追加の考慮事項を行う必要があります:
1.ファイル名の引用符を削除:url() 関数内のファイル名が引用符で囲まれていないことを確認します。以下に示すように、画像ファイル名の周囲の一重引用符または二重引用符を削除します。
background-image: url(nickcage.jpg);
CSS ファイル、画像、HTML ファイルがすべて同じディレクトリにない場合は、それに応じて画像へのパスを調整します:
場合CSS と画像がサブディレクトリにある場合は、../images/nickcage.jpg を使用して画像へのパスを指定します。Web サーバーから画像ファイルにアクセスできることを確認します。サーバー権限でファイルの読み取りが許可されている必要があります。
4.ブラウザ キャッシュのクリア:一部のブラウザでは CSS ファイルがキャッシュされ、ブラウザが最新バージョンの CSS を読み込めなくなる場合があります。ブラウザのキャッシュをクリアして、更新された CSS が確実に読み込まれるようにします。
以上がCSS 背景画像が表示されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。