前提・実現したいこと
レスポンシブサイトで画面を小さくしてもメニューが右端に寄ったまま画面サイズにおさまって欲しい。
画面を小さくさせてもいいようにリストの部分で padding-left:70%;としてみたのですが、全く右に行かず、padding-leftが効かないです。
なのでロゴのすぐ横にくっついた形になってしまいます。
ロゴのサイズは幅91px 高さ27pxです。
該当のソースコード
HTML
<header class="menubox"> <menu> <div><a href=""><img src="http://www.test.png></a></div> <ul class="menu-ul"> <li class="menu-li1"><a href="" class="a1">HOME</a></li> <li class="menu-li2"><a href="" class="a2">TEST1</a></li> <li class="menu-li3"><a href="" class="a3">TEST2</a></li> <li class="menu-li4"><a href="" class="a4">TEST3</a></li> <li class="menu-li5"><a href="" class="a5">TEST4</a></li> </ul> </menu> </header>
header { margin:0 auto; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: center; align-items: center; margin-top:5px; padding-bottom:5px; width:100%; } menu { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: center; align-items: center; background:#fff; } .menu-ul { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; padding-left:70%; } menu .a1,.a2,.a3,.a4 { display:block; width:104px; padding-top:5px; padding-bottom:5px; text-align:center; text-decoration:none; color:#725b3c; } menu .a5 { display:block; width:105px; padding-top:5px; padding-bottom:5px; text-align:center; text-decoration:none; color:#725b3c; } menu .menu-li1,.menu-li2,.menu-li3,.menu-li4 { border-right:solid 1px #725b3c; } menu ul a:hover { background:rgba(248,239,208,0.75); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/12/23 07:29
2021/12/24 02:58