幅760px未満の画面では、デフォルトでメニューを非表示にしようとしています。しかし、何らかの理由で、私のdisplay:none
ルールは有効になりません。次のように、以前のルールによって上書きされています。
media="all"
#mainmenu {
display:inline-block;
}
@media screen and (max-width: 760px)
.btncontent {
display:none;
}
また、jQueryがインラインスタイルを追加してメニューを表示するボタンがあることも注目に値します。上記のコードは、ボタンが押される前のものであり、インラインスタイルはありません。
私はここで本当に単純な何かを見逃していると確信していますが、何がわからないのです。前もって感謝します。
編集:メディアクエリにIDセレクターを追加することでこの問題を解決しましたが、なぜ機能したのかよくわからないため、この質問は開いたままにしておきます。