質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Atom(言語)

Atomはハードウェア記述言語で、集積回路を設計するためのコンピュータ言語です。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

688閲覧

css background-imageでの画像がうまく表示されない。

imakara

総合スコア12

Atom(言語)

Atomはハードウェア記述言語で、集積回路を設計するためのコンピュータ言語です。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2019/07/15 13:40

前提・実現したいこと

ドットインストールでCSS学習中(第9回)
背景画像を表示したい
htmlでは画像は正確に表示されていた
イメージ説明
imgフォルダ内にheader.png

https://teratail.com/questions/178413
以前同様の質問者への回答に目を通しました。

発生している問題・エラーメッセージ![イメージ説明]

CSSで指定した画像を表示させたい・

該当のソースコード

html

1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="utf-8"> 5 <title>太郎のポートフォリオサイト</title> 6 <link rel="icon" href="favicon.ico"> 7 <meta name="description" content="太郎のポートフォリオサイトです。"> 8 <!-- <style> 9 h1 { 10 color: red; 11 } 12</style> --> 13<link rel="stylesheet" href="CSS/styles.css"> 14</head> 15<body> 16 <header> 17 <!-- 18 ol:ouder list 19 ul:unouder list 20 li:listitem 21 --> 22 <nav> 23 <ul> 24 <li> 25 <a href="index.html"> 26 HOME 27 </a> 28 </li> 29 <li> 30 <a href="about.html"> 31 ABOUT 32 </a> 33 </li> 34 </ul> 35 </nav> 36 <!-- <img src="img/header.png" width="400" height="130" alt="ヘッダー画像"> --> 37 <!-- cssのheaderで指定し直す --> 38</header> 39 40```css 41header { 42background-color: pink; 43text-align: right; 44/* ↑右揃え */ 45padding: 10px; 46background-image: url(../img/header.png); 47height: 240px; 48} 49

試したこと

画像やフォルダ名の入力ミスを避けるためにコピペで指定
header.pngをCSSフォルダ内にいれ、
background-image: url(header.png);
保存と再読込するも画像が表示されない。

htmlがあるmyphortfolio内にheader.pngを移し、
background-image: url(../header.png);
これも表示されない。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

imakara

2019/07/15 14:02

絶対パスで正しく表示されました。
hatsu

2019/07/15 14:11

うーん、僕の環境では同じような構成で正しく表示されました。。 拡張子もpngであってますよね?
imakara

2019/07/15 14:21

何故かわかりませんが、 確認のために絶対パスで指定した行を、自分が投稿した該当コードをコピペで上書きして、chromeにhtmlをドロップしてみたらheader画像が正しく表示されました。 そもそも該当コード自体atomからのコピペなので何も環境に変化はないはずですが・・・。 あえて違いを上げるなら一度PCをシャットダウンしてつけ直したことと、htmlをリロードではなく再度ブラウザ上にドロップしたことでしょうか。 過去同様の質問をされた方と同じでなにかよくわからないけどできるようになったようです。
guest

回答1

0

自己解決

ありがとうございました。

投稿2019/07/15 23:07

imakara

総合スコア12

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問