質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
SCSS

SCSSは、SassのCSSメタ言語です。Webページのスタイルを指定するCSSを効率的に記述することができます。ネストと呼ばれる入れ子構造で記述するため、CSSの全体の記述量を減らせる点が特徴です。さらに変数も利用できるため、変更や修正の際に少ない作業量で対応することもできます。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

3回答

2052閲覧

@meadi screen and (max-width: 768px) iPad(画面幅:768px)に反映されていない。

tkm0604

総合スコア554

SCSS

SCSSは、SassのCSSメタ言語です。Webページのスタイルを指定するCSSを効率的に記述することができます。ネストと呼ばれる入れ子構造で記述するため、CSSの全体の記述量を減らせる点が特徴です。さらに変数も利用できるため、変更や修正の際に少ない作業量で対応することもできます。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2021/04/28 02:51

iPad 実機(画面幅768px)で見たときに、cssに記述している、@meadi screen and (max-width: 768px)が反映されていません。

しかし、iphone SE2(画面幅375px)で見たときは、@meadi screen and (max-width: 768px)で指定した内容が反映されています。

なぜ、iPad 実機(画面幅768px)で見たときに、、@meadi screen and (max-width: 768px)で記した内容が反映されないのでしょうか?

試したこと、
andの後に半角スペースを入れる。
max-width:と、768px の間に半角スペースを入れる。

しかしipadでは@meadi screen and (max-width: 768px)が反映されずPC表示がされてしまいます。

<head> </head>に箇所には ```HTTML <meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1"> ```

cssは以下のように書いています。

css

1 .suggestion_mechanism__wrap { 2 display: flex; 3 margin: 71px 0 55px; 4 @media screen and (max-width: 768px) { 5 display: block; 6 margin: 6.3vw 0 9.4vw; 7 }

と記載しています。

例えば上記の箇所では画面幅768pxからは.suggestion_mechanism__wrapの中身が縦に並ぶはずなのですが、ipad実機(画面幅768px)で みると、display:flexが効いています。(iPhone SE2実機(画面幅375px)では@media screen and (max-width: 768px)の内容が反映されています。)

どうすればipad実機(画面幅768px)で @meadi screen and (max-width: 768px)の内容が反映されるようになるでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Lhankor_Mhy

2021/04/28 02:56

デベロッパーズツールで確認した時にはどうなっていますか?
miyabi_takatsuk

2021/04/28 03:45

769pxにしたら反映されないでしょうか?
tkm0604

2021/04/28 04:22

コメントありがとうございます。 デベロッパーズツールで確認した時にはどうなっていますか? デベロッパーツールで見ると780pxで画面は変わります。 769pxにしたら反映されないでしょうか? 769pxにしてみてもダメでした。 780pxにしてみたもダメでした。。。。
Lhankor_Mhy

2021/04/28 04:31

「デベロッパーツールで見ると780pxで画面は変わります」とのことでしたが、それはレスポンシブモードでデバイスを「iPad」にして確認した、という理解で合っていますか?
Lhankor_Mhy

2021/04/28 04:34

また、確認したiPadのデバイス台数を教えてください。1台でしょうか?複数確認していますか?
Lhankor_Mhy

2021/04/28 04:59

ん?あれ? 「デベロッパーツールで見ると780pxで画面は変わります」ということは、@meadi screen and (max-width: 768px) が効いていないということではないですか……?
tkm0604

2021/04/28 05:06

Lhankor_Mhyさま すみません。数値間違えていました。 デベロッパーツールだと768oxで画面表示変わります。 780pxは間違いです。 max-widthを780pxにしてみても結果は変わらなかったのですが、max-width:1024pxで@mediaがききました。 ブレークポイントの値を大きすることでipad実機で表示変わったのですが、1台のipad実機でしか試していないのですが、ipad airや世代の違うipadだとまた結果は変わったりするものなのでしょうか?
Lhankor_Mhy

2021/04/28 05:12

「max-width:1024pxで@mediaがききました」とのことですが、横持ちしてる時の解像度と一致するのが気になりますね。
Lhankor_Mhy

2021/04/28 05:15

あとは、iPadだと思っていたが iPad Pro だった、とか? それはないか……
tkm0604

2021/04/28 06:10

コメントありがとおうございす。 実機はipadですね。 ipadの画面幅は768px ということになっていますが、結果max-width:810pxでipad実機でスマホビュー実現できました。 経験が浅いため、ipadは768pxだろ。と思い込んんでいたのですが、そういうものなのでしょうか。。。。
mutsuki22

2021/04/28 06:41

Lhankor_Mhyさん 810もありますし、そういう事みたいですね。
tkm0604

2021/04/28 06:55

ありがとうございます。 やはりipadのタテ画面だと810pxでよかったのですね。 ipad = 768pxだとの思い込みでお騒がせしました。 みなさんありがとうございました。
Lhankor_Mhy

2021/04/28 06:58

ご解決されて何よりです。 私も、Pro 以外はCSS解像度が同じだと思いこんでいました。 もっと早く調べればよかったです。
guest

回答3

0

すごい根本部分かもなのですが・・・

スペルミスって事はないですか?

@meadi screen and (max-width: 768px)→@media screen and (max-width: 768px)

追記
すみません、コード側はきちんとなってましたね。
質問内容を凄い勘違いをしておりました。
本当に失礼しました。

投稿2021/04/28 05:34

編集2021/04/28 05:44
mutsuki22

総合スコア445

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tkm0604

2021/04/28 06:09

コメントありがとおうございす。 ipadの画面幅は768px ということになっていますが、結果max-width:810pxでipad実機でスマホビュー実現できました。 経験が浅いため判断が難しいのですが、そういうものなのでしょうか。。。。
mutsuki22

2021/04/28 06:20 編集

因みになのですが、それって1pxでも大小を変えたら反映されないのでしょうか?
tkm0604

2021/04/28 06:31

max-width:809px では スマホ表示されませんでした。 max-wodth:810pxではスマホ表示実現できました。
mutsuki22

2021/04/28 06:44 編集

Lhankor_Mhyさんのリンクに810もあるので多分そういう事だと思います。 勘違い回答してしまってますし、自分の回答削除依頼通らないかなと思う今日この頃・・・
tkm0604

2021/04/28 06:53

すみません。回答自体の削除を行えるのでしょうか?やり方がわかりません。 頂いた回答に、こちらは全く悪い気はしておりません。 むしろコメント頂けて感謝しております。
mutsuki22

2021/04/28 06:59 編集

自分の書き方が悪かったですね、申し訳ありません。 削除依頼は自分が出さないといけないので、申請通らないかなって思っただけです(申請済みですが、確かコメントついてたりしたら通らなかったような・・・) つまりは独り言みたいなものです、紛らわしくてすみません。
guest

0

viewportの問題じゃないかな。
HTMLのhead内に下記の設定を追加してみたらどうでしょうか。

html

1<meta name="viewport" content="width=device-width, initial-scale=1.0">

viewportとは?設定方法とスマートフォン(android・iphone)で効かない原因|SEOラボ

投稿2021/04/28 04:07

hatena19

総合スコア33790

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tkm0604

2021/04/28 04:28

コメントありがとうございます。 <meta name="viewport" content="width=device-width, initial-scale=1.0"> に書き換えてみたのですが結果変わらずでした。
guest

0

自己解決

コメントで頂いた以下のリンクにも記載されているようにiPad(7・8) は画面幅810pxでした。
そのためipad実機でスマホ表示させたい場合はmax-width:810px とするのが正解でした。

投稿2021/04/28 06:56

tkm0604

総合スコア554

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問