#マージン枠の外側に、ポジション枠(?)があります。
現在RWDでサイトを作っていますが、あるdivの箇所で、position枠というのが、マージン枠の外についているのがデベロッパーツールで確認できました。
このお陰で、幅やレイアウトの調整がうまくできず困っています…
どうしたら、このような枠が出来てしまうのでしょうか?
対処法をお願いします!
どうやらdiv.box1の{position: relative;}や、div.naviの{position: fixed;}あたりに問題があるようです。
やろうとしていることは、スマホ画面上で、div.navi内の2つの<li>を均等(50%)にして一列に並べ、{position: fixed}で画面に固定表示させることです…
HTML
1<div class=“box1"> 2 3 <div class="navi"> 4 <ul> 5 <li><a href="#"></a></li> 6 <li><a href="#"></a></li> 7 </ul> 8 </div> 9 10</div> <!-- /.box1 --> 11
CSS
1.box1 { 2 height: 100px; 3 position: relative; 4} 5 6 7.navi { 8 width: 100%; /* ←ムリして加えましたが、本来は指定不要だと思います */ 9 text-align: center; 10 position: fixed; 11 bottom: 0; 12 z-index: 1; 13 display: block; 14} 15 16.navi ul { 17 overflow: hidden; 18} 19 20.navi li { 21 float: left; 22 width: 50%; 23 display: block; 24 border: 1px solid; 25} 26 27.navi li a { 28 display: block; 29 padding: 20px 0px 14px; 30 height: 80px; 31} 32 33.navi li:last-child a { 34 background-color: #5ec6cd; 35} 36
回答1件
あなたの回答
tips
プレビュー