前提・実現したいこと
自分のサイトを公開したところ、pc,iPadでは問題なく見られますが、スマホでも見やすくしようとメディアクエリを使いコードを書いたのですが、問題が発生しました。
サイトのURLは下記の通りです。
https://naokoala.github.io/#top
この中の1部分だけメディアクエリが反映されず、スマホ画面だと細長く表示されてしまいます。
発生している問題・エラーメッセージ
このサイトの中の’ホームステイのしおり’(html内ではclass="abhomestay"と書いてあります)の内の4つの項目(div)だけ、スマホで見た時にメディアクエリで書いたwidthが反映されず、細長く表示されてしまいます。
メディアクエリで480px以内の画面の場合、親要素をdisplay: blockにして、子要素のdivのwidthを99%にするようにコードを書いたのですが、スマホ画面で見ると、他の部分は反映されているのにその部分だけ反映されません。
プログラミング初心者の為、初歩的な質問で申し訳ございませんが、アドバイスを頂ければ幸いです。
### 該当のソースコード @media (min-width: 0px) and (max-width:480px){ .ausintro { width: 100%; flex-wrap: wrap; } .ausintro > div{ width: 90%; padding: 1%; } .abhomestay { display: block; } .abhomestay > div{ width: 99%; padding: 1%; } } 上記の .abhomestay > div{ width: 99%; padding: 1%; の部分が480px以内の画面で反映されません。他の部分はスマホ画面で見た時に反映されています。 ```ここに言語名を入力 html, css ソースコード
試したこと
googleで調べましたが、対処法がわかりませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー