前提・実現したいこと
横並びのナビゲーションの作成練習をしております。
ナビゲーション項目の前にbackground-imageで図を差し込むことが目的です。
(位置の調整練習もしたいがまずはこの質問では表示することを課題に考えています)
位置調整はともかく、とりあえず表示はされると思っているのですが空白表示になり困っております。
###差し込む画像
あくまで練習なので50px x50pxの単純な〇です
発生している問題・エラーメッセージ
html
1<nav> 2 <ul> 3 <li>質問1</li> 4 <li>質問2</li> 5 <li>質問3</li> 6 <li>質問4</li> 7 </ul> 8</nav>
css
1*{ 2 padding: 0; /*デフォでついてるとめんどくさいので0*/ 3 margin: 0; 4} 5nav{ 6 outline: blue 1px solid; 7 height:150px; /* 4 高さを150pxに変更した*/ 8} 9nav ul{ 10 display: flex; /* 1 横並びにした*/ 11 height: 150px; 12 13 14} 15nav ul li{ 16 list-style-type: none; /* 2 リストの●の削除*/ 17 flex: auto; /* 3 width横いっぱいまで広げた*/ 18 outline: 1px dotted pink; 19 display:flex; /* 5 下記で位置制御するために記述*/ 20 justify-content: center; /* 6 x軸で中央に来てほしい*/ 21 align-items: center; /* 7 y軸方向で中央に来てほしい*/ 22} 23nav ul li::before{ 24 content:""; 25 background-image: url(../images/circle50x50.png); 26 height: 50px; 27 width: 50px; 28} 29
エラーメッセージは特になしです。
単純に表示がされない状態です。
試したこと
ファイル位置の確認
練習なので複雑さをなくすためにシンプルな構造にして相対パスの位置確認のミスが起こらないようにしてみました。
html側から見れば一階層上の中に画像を保管しております。
補足情報
body内にコードは基本的に上記の記述以外はないです。
cssも他にはなし
他のところからの悪さが入っているというのはないかなと考えています。
言葉足らずでわかりにくいところなどもあるかもしれませんが宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/17 07:40
2020/09/17 07:46
2020/09/17 07:50