メディアクエリでスマホサイズ以下の時に、ナビのメニュー(nav ul)をハンバーガーに変えたいので消したいのですが、display:noneが効きません。何が原因でしょうか。
.burger-unshownに対しては効いています。
html
1 <nav> 2 <h1><a href=""><span>KEI</span><span> NISHIKORI</span><span>.COM</span></a></h1> 3 <ul> 4 <li><a href="">ブログ</a></li> 5 <li><a href="">試合結果</a></li> 6 <li><a href="">公式アプリ</a></li> 7 </ul> 8 <div id="burger"> 9 <input id="burger-input" type="checkbox" class="burger-unshown"> 10 <lavel id="burger-open" for="burger-input"><span></span><span></span><span></span></lavel> 11 <label id="burger-close" class="burger-unshown" for="burger-input"></label> 12 <div id="burger-content"> 13 ブログ 14 試合結果 15 公式アプリ 16 </div> 17 </div> 18 </nav>
css
1@media screen and (max-width: 480px) { 2 .nav ul { 3 display: none; 4 } 5}

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。