🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

Q&A

解決済

1回答

1489閲覧

backgroundの表示ができない

gunmed

総合スコア55

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

1グッド

0クリップ

投稿2019/10/18 11:05

編集2019/10/18 11:48

以下の2つ目のHTMLについての質問です。

1つ目のhtmlが本来自分が意図していたもので、2つ目が意図したものにならず試行錯誤をしていたものです。
それぞれの下に、表示された画像を貼りました。

html

1 <header class="header"> 2 <h1 class="logo"> 3 <a href="/">SAMPLE SITE</a> 4 </h1> 5 </header>

イメージ説明

<header class="header"> <a href='#' class="logo"> <h1>sample site</h1> </a> </header>

イメージ説明

適用しているCSS

css

1@charset "UTF-8"; 2 3html { 4 font-size: 62.5%; 5} 6body { 7 color: #333; 8 font-size: 1.2 rem; 9 font-family: "Hiragino Kaku Gothic ProN","Meiryo", sans-serif; 10} 11*, *::before, *::after { 12 box-sizing: border-box; 13} 14a:link, a:visited, a:hover, a:active { 15 color: salmon; 16 text-decoration: none; 17} 18.clearfix::after { 19 content: ''; 20 display: block; 21 clear: both; 22} 23.header { 24 width: 100%; 25 height: 140px; 26} 27/*以下が質問内容のCSS*/ 28.logo { 29 width:250px; 30 height: 55px; 31 background: url('../images/logo.png') no-repeat; 32 margin: 0 auto; 33}

### 質問内容

1つ目はbackgroundが適応され、画像が表示されています。
しかし、2つ目では、backgroundが適用されていないのか、画像が表示されず、左端に文字だけが表示されています。
h1にaを入れ子にしたのが原因なのかよくわからない状態です。
回答よろしくお願いいたします。

mac 10.14.4
google chrome

ryuii👍を押しています

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

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

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

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

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

kei344

2019/10/18 11:28 編集

h1や関係するその他のCSSも提示してください。
gunmed

2019/10/18 11:49

回答ありがとうございます。 追加しました。 他の方の回答があり、解決しました。 以後気をつけますので、今後ともよろしくお願いいたします。
guest

回答1

0

ベストアンサー

<a>タグに背景画像を適用するためには、cssに「display: block」を適用させるとうまく表示されます。

<a>タグはinline要素なので、display:blockまたはinline-block要素として表示し、要素のサイズを定義する必要があります。

投稿2019/10/18 11:31

ryuii

総合スコア438

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

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

gunmed

2019/10/18 11:54

回答ありがとうございます。 勉強になりました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問