アプリ版:「スタンプのみでお礼する」機能のリリースについて

いつもありがとうございます。
表題の件で質問です。

全体のフォントサイズを、PC画面とスマホ画面で分けて設定したいのですができません。

---css----

body {
font-family: "MS Pゴシック", sans-serif;
font-size: 1.4rem;
}

@media only screen and (max-width:500px){

body {
font-size: 1.2rem;
line-height: 24px;
}
}

と記載したのですが、上の設定がスマホでも優先され、@media only screen and (max-width:500px)で記載したフォントサイズが適用されません。
アドバイスいただければ幸いです。

A 回答 (2件)

CSSだけでは、PCの表示のようにされるだけなので、その500px以下として把握されません・・・


HTMLファイルの上部<head>内に、
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
を入れてみましょう。
    • good
    • 1
この回答へのお礼

回答ありがとうございます。
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
これはすでに入れています。それでもなりません、、

お礼日時:2021/01/14 21:47

記述の順序を逆にしてはいけないんでしょうか?



---css----

/* まず500pxまでのフォントについてを指定する */

body {
font-family: "MS Pゴシック", sans-serif;
font-size: 1.2rem;
line-height: 24px;
}

/* 次に幅が500px以上のフォントサイズを指定する */
/* max-ではなくmin-を使う*/

@media only screen and (min-width:500px){

body {
font-size: 1.4rem;
}


}
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!