HTML・CSSを独学で勉強しており、現在模写コーディングにチャレンジしています。
ナビゲーションを作成中に上記のような予期していない空白が発生しました。
(背景色とボーダーの上側、右側の1pxほどの余白)
html
1<div id="nav"> 2 <ul class="general"> 3 <li class="list-title">一般歯科</li>
css
1#body{ 2 box-sizing: border-box 3} 4#nav .general{ 5 width: 100%; 6 background-color: white; 7 border: solid 1px #7CD0CD; 8 border-radius: 12.5px 12.5px 0 0; 9 overflow: hidden; 10} 11#nav .general li.list-title{ 12 width: 100%; 13 background-color: #7CD0CD; 14 padding-left: 17px; 15 font-size: 1.1rem; 16 color: white; 17 font-weight: bold; 18 line-height: 40px; 19} 20
CSSのリセット用には
http://html5doctor.com/html-5-reset-stylesheet/
を使用しています。
リストの子要素li.list-titleのpadding, marginを0にして試しましたが解消されませんでした。
background-colorのプロパティはボーダーの内側までの範囲を指定していると思っていたので原因になるような箇所について全く見当がつかず困惑しています。
よろしくお願いします。
質問にありました通りcodepenにアップロードしましたので見ていただけると幸いです。
また該当のページについて現在製作の途中であること、また初めての模写であるため見づらい点や多数不自然な点、改善すべき点があるかと思いますが、今回の質問にかんする箇所だけを見ていただけると幸いです。
回答1件
あなたの回答
tips
プレビュー