HTMLとCSSの勉強をしているのですが、
とあるカフェのページを作りながら学んでおります。
今回、レスポンシブデザインが反映されない件について質問させていただきます。
構成は
・トップページ
┣ニュースページ
┗メニューページ
という感じで、現在メニューのレスポンシブデザインが反映されず困っております。
確認はデベロッパーツールのtoggle device toolbarを押下して
スマホサイズとPCサイズを切り替えつつかくにんしております。
ブレークポイントは600pxです。
▼下記CSSは284〜287行目あたりに記載しています。
CSS
1/* モバイル版 2最大の幅が600px以下の画面用 3------------------------------------- */ 4@media (max-width: 600px) { 5 /* MENU */ 6 .menu-content { 7 margin-top: 20%; 8 } 9}
下記CSSは311〜314行目あたりです。
CSS
1.menu-content { 2 max-width: 560px; 3 margin-top: 10%; 4}
デベロッパーツールで確認すると、
レスポンシブの方のCSS(margin-top: 20%;)が打ち消されてしまいます。
解決方法をご教示いただけますと幸いです。
また、メディアクエリーというのは、CSSの一番最後に持ってきた方が良いのでしょうか?
(今回のCSSはstyle.cssという一つのcssに全て記載しています)
こちらもご教示いただけますと幸いです。
拙い文章で申し訳ございませんが何卒よろしくお願い申し上げます。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/28 03:57