下記コードのcssの
「
.main-nav li:first-child {
margin-right: auto;
}
」
でmargin-right: auto;を設定すると最初のliだけが左寄せになり、他が右寄せになる様なのですがなぜそうなるのでしょうか?
margin-right: auto;は右に出来るだけマージンを取るという意味なのでしょうか?
html
1<nav> 2 <ul class="main-nav"> 3 <li><a href="#" class="logo">Logo</a></li> 4 <li><a href="#">Menu 1</a></li> 5 <li><a href="#">Menu 2</a></li> 6 <li><a href="#">Menu 3</a></li> 7 <li><a href="#">Menu 4</a></li> 8 </ul> 9</nav>
css
1.main-nav { 2 display: flex; 3} 4.main-nav li:first-child { 5 margin-right: auto; 6}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/25 00:57