`ここに言語を入力 html css
コード
### 前提・実現したいこと 画面に背景画像が表示されないので、表示されるようにしたいです。 ここに質問の内容を詳しく書いてください。 (例)PHP(CakePHP)で●●なシステムを作っています。 ■■な機能を実装中に以下のエラーメッセージが発生しました。 ### 発生している問題・エラーメッセージ
エラーメッセージ
8a72c7daaf02fc6fd35a80a249f7e15062a230b4.jpg:1
1上記のエラーメッセージがchromeデベロッパーでconsoleで出ました。 2 3### 該当のソースコード 4 5```ここに言語名を入力 6ソースコード 7```<!DOCTYPE html> 8<html lang="ja"> 9<head> 10 <link rel="stylesheet" href="sumitomo.css"> 11 <meta charset="UTF-8"> 12 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 13 <title>Document</title> 14</head> 15<body> 16 <header> 17 18 19 20 21 <div class="head2"> 22 <h1>住友商事</h1> 23 <p>Enriching lives and the world</p> 24 <div class="clear"> </div> 25 </div> 26 <ul> 27 <li>企業情報</li> 28 <li>事業紹介</li> 29 <li>ニュース</li> 30 <li>サステナビリティ</li> 31 <li>投資家情報</li> 32 <li>採用情報</li> 33 <li>次の100年へ</li> 34 </ul> 35 </header> 36 <div class="contents"> 37 38 39 </div> 40</body> 41</html> 42 43 44cssのソースコード 45 46li{list-style:none; 47float:left; 48padding:0px 20px;} 49h1{float:left;} 50.head2 p{float:left; padding: 20px;} 51.clear{clear:both;} 52 53.contents{ 54 width:100%; height:50%; 55 background-image:url(./8a72c7daaf02fc6fd35a80a249f7e15062a230b4.jpg); 56 background-size:cover; 57} 58 59### 試したこと 60パスを何度も確かめ、高さを色々調整して試してみました。 61ファイルの階層を下に示します。 62sumi--- 63 |--sumitomo.html 64 |-- sumitomo.css 65 |--8a72c7daaf02fc6fd35a80a249f7e15062a230b4.jpg 66ここに問題に対して試したことを記載してください。 67contentsクラスが高さを持っていないことがchromeデベロッパーで分かり、高さを持たせたらうまくいきそうなので高さを持たせたいです。 68 69### 補足情報(FW/ツールのバージョンなど) 70visual studio code使用 71ここにより詳細な情報を記載してください。
コードのマークダウンが正しくできていません。
```言語名
コード
```
です。
ただ、「パスを確かめ」とあるだけでは他者にはその確認ができません。ファイル同士の階層の関連性、ファイル名が見える情報もご提示ください
投稿前にプレビュー確認を。
正しくできればDaregadaさんの回答のようになります。
何度も修正、すみません。macを使ってまして書類の中に上のような階層で保管しています。
Daregadaさんのを参考にしてみます。
いえ、焦らず確実に対応してください。
プレビュー見てできるまで投稿しないくらいが良いです(通知が来るので)
下記の質問も参考に。
https://teratail.com/questions/238564
スマホからなのでよくわからないのですが
<div class="contents">
</div>
この空白行はただの空白行ですか?
もしそうなら、
<div class="contents"> </div>
このように、全角スペースで良いので(半角スペースはNG)入れてみてください。そうしないと何も表示されませんので。
全角スペースを入れてみましたが、表示されませんでした。
コードのマークダウンが正しくできていません。
```言語名
コード
```
です。
mari.rinnさん
アドバイスの通り、全角スペースを入れたつもりでしたがきちんと入っていなく修正できました。また、ファイルが別の階層にも同じ名前で作られていてうまく表示されていなかったようで無事解決しました。自分では分からなかったので助かりました。ありがとうございました。
「div要素に内容がないので、表示領域を確保するために全角空白を入れる」ってのはバッドノウハウの類じゃないかな。ページの構造として全角空白が必要か、後でちゃんとした(内容のある)要素を追加するときに邪魔にならないか、といった点で疑問がある。代わりに、CSSでdiv要素に対する幅と高さを明示的に確保すればいいのでは。
回答2件
あなたの回答
tips
プレビュー