wp_nav_menuで表示した各メニュー(「ホーム」「ブログ」「レベル2」)にmargin-right: 40xp;を当てたいのですが反映されません。
静的なコーディングではスタイルが当たっていたのですが、wp_nav_menuを使うと反映されませんでした。
php
1 <nav class="nav"> 2 <?php 3 wp_nav_menu( 4 array( 5 'depth' => 1, 6 'theme_location' => 'global', 7 'container' => 'false', 8 'menu_class' => 'nav__menu', 9 ) 10 ); 11 ?> 12 </nav><!-- /.nav -->
scss
1.nav { 2 width: 100%; 3 height: 80px; 4 box-shadow: $shadow; 5 position: relative; 6 &__menu { 7 display: flex; 8 position: absolute; 9 top: 150%; 10 left: 50%; 11 transform: translate(-50%, -50%); 12 li{ 13 &:not(:last-child) { 14 margin-right: 40px; 15 } 16 } 17 } 18}
試したこと
.nav__menu内は消しても結果は同じでした。
liを.menu-itemにしてみましたが変化はありませんでした。
phpの'menu_class' => 'nav__menu',を削除し、cssの&__menuをulにして中身を変更してみましたが変化はありませんでした。
ul,li,aどのタグでスタイルを当ててみても変化はありませんでした。
スーパーリロードをしてみましたが変わらなかったのでキャッシュではなさそうです。
回答2件
あなたの回答
tips
プレビュー