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

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

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

Google Chromeは携帯、テレビ、デスクトップなどの様々なプラットフォームで利用できるウェブブラウザです。Googleが開発したもので、Blink (レンダリングエンジン) とアプリケーションフレームワークを使用しています。

Firefox

Mozilla Foundationによって作られた無料、オープンソース、クロスプラットフォームなウェブブラウザ

HTML

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

CSS

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

Q&A

解決済

1回答

10952閲覧

フォントサイズが指定通りにならない

-1an.vvks-

総合スコア71

Chrome

Google Chromeは携帯、テレビ、デスクトップなどの様々なプラットフォームで利用できるウェブブラウザです。Googleが開発したもので、Blink (レンダリングエンジン) とアプリケーションフレームワークを使用しています。

Firefox

Mozilla Foundationによって作られた無料、オープンソース、クロスプラットフォームなウェブブラウザ

HTML

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

CSS

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

0グッド

0クリップ

投稿2016/12/08 06:53

###[√] フォントサイズが指定通りにならない問題

Webページを作っていて、記事本体に基準のフォントサイズを指定し、
見出しや文章にemでフォントサイズを指定しています。
PCではうまくできているのですが、スマホでは表示が変です。
一体どのあたりを見直せばよいのでしょうか?


経緯
0. WebページをPCで作成
0. うまくいってることを確認
0. スマホにフォルダごとコピー
0. スマホのブラウザで見る。
0. 見た目がPCと違うことに気付く


フォントサイズの指定方法(説明用にセレクタは簡略化)

css

1article{ font-size: 17px; } /*記事全体を囲む要素に基準のフォントサイズを指定*/ 2 h1{ font-size: 2em; } /*「おすすめ映画ベスト10」の部分に基準の2倍のサイズ*/ 3 h2{ font-size: 1.8em; } /*「第10位『LIFE』」の部分に基準の1.8倍のサイズ*/ 4 p{ font-size: 1em; } /*本文に基準の1倍のサイズ*/ 5 6@media screen and (max-width:80vh) { /*スマホ表示(横÷縦が0.8以下で適用)*/ 7 article{ font-size:24px; } /*基準のサイズを24pxに変更*/ 8 }

###[√] PCで見たとき(フォントサイズの指定が効いている)
横長にしたとき
PC横長
縦長にしたとき
PC縦長
※画像にぼかしが入っているのは制作中のサイトが友人のものだからです。

###[√] スマホで見たとき(フォントサイズがおかしい)
左:Chrome(全部同じフォントサイズ。何故だ!)
右:Firefox(サイズ比はいいけど、なんか小さい。)
スマホ表示
使用スマホはAndroid(Kitkat),ブラウザは最新版

###...ご覧の有り様です。

スマホでもうまく表示できるようにしたいです。(><)

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

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

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

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

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

guest

回答1

0

自己解決

###自己解決

html

1<!--略--> 2<head> 3 <!--略--> 4 <meta name="viewport" content="width=device-width, initial-scale=1.0 " ><!--これが抜けてた--> 5</head> 6<!--略-->

css

1/*略*/ 2body{-webkit-text-size-adjust:100%;} 3/*略*/

の追加で解決しました

投稿2016/12/08 15:01

-1an.vvks-

総合スコア71

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問