フォントサイズをスマホとPCによって変更しようと思い、CSSに以下のように設定した。
しかし、スマホのwidthが980pxと見なされているっぽく、以下のような挙動をしてしまいます。
この場合、PCの画面をほんの少し縮小すると、スマホと同じ挙動になってしまい、違和感満載になってしまいます。
原因と対策を教えていただきたいです。
ちなみに、Djangoを使っています。
以下だと、スマホ(iphone)は上部のフォントが反映される
style.css
1@media only screen and (max-width:979px) { 2 html { 3 font-size: 40px; 4 } 5} 6 7@media only screen and (min-width:980px) { 8 html { 9 font-size: 20px; 10 } 11} 12
以下だと、スマホ(iphone)は下部のフォントが反映される
style.css
1@media only screen and (max-width:980px) { 2 html { 3 font-size: 40px; 4 } 5} 6 7@media only screen and (min-width:981px) { 8 html { 9 font-size: 20px; 10 } 11} 12
回答2件
あなたの回答
tips
プレビュー