前提・実現したいこと
最近HTML勉強し始めた初心者です。
ナビゲーションバー?のようなものを作りたいのですが、思うようにいかずに悩んでます。
幅と高さを指定して、その中で5等分したいです。
5等分したい要素の左側に余白ができてしまう理由が知りたいです。
発生している問題・エラーメッセージ
.header-nav-wrapper a の左側
に40pxの余白ができてしまいます。
エラーメッセージ
該当のソースコード
HTML
1 <nav class="header-nav"> 2 <ul class="header-nav-wrapper"> 3 <a href=""> 4 <li class="title"></li> 5 <li class="title-en"></li> 6 </a> 7 <a href=""> 8 <li class="title"></li> 9 <li class="title-en"></li> 10 </a> 11 <a href=""> 12 <li class="title"></li> 13 <li class="title-en"></li> 14 </a> 15 <a href=""> 16 <li class="title"></li> 17 <li class="title-en"></li> 18 </a> 19 <a href=""> 20 <li class="title"></li> 21 <li class="title-en"></li> 22 </a> 23 </ul> 24 </nav>
CSS
1.header-nav { 2 bottom: 0px; 3 border: solid 1px #6CC6C4; 4 height: 70px; 5 width: 919px; 6 margin: 0 auto; 7} 8.header-nav-wrapper { 9 display: flex; 10 text-align: center; 11 border:solid 1px #000; 12 /* padding-left: ; */ 13} 14.header-nav-wrapper li { 15 list-style: none; 16} 17.header-nav-wrapper a { 18 display: inline-block; 19 width: 20%; 20 text-decoration: none; 21 margin: 0 auto; 22 border:solid 1px red; 23} 24
試したこと
padding-leftを0にしたら、見た目上は希望通りになるのはわかりました。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/20 14:28