サイズを使用する目的はem
、ユーザーが選択したフォントサイズに基づいてデザインを作成できるようにすることです。私はモニターが大きくて視力が悪いので、大きいフォントサイズを使用するかもしれませんが、他の誰かが小さいフォントを好むかもしれません。単位を使用することem
で、デザインはフォントサイズを特定の標準(「12ポイントフォント」など)に強制するのではなく、フォント設定の両方に対応し、それに応じてサイズを変更します。
同様に、パーセント(%)単位を使用すると、デザインをさまざまなブラウザーサイズに対応させることができます。ユニットと組み合わせて使用すると、em
テキストベースの要素が任意のフォントサイズの選択に応答し、レイアウト要素が任意のブラウザサイズに応答できるようになります。
すべてのメディアタイプに対して単一のレスポンシブデザインを設計することは完全に許容されます。メディアクエリは、さまざまなディスプレイサイズを「サポート」するのではなく、さまざまなデバイスでさまざまな表示スタイルが必要な場合に使用します。例としては、印刷メディアでセリフフォントを使用し、ディスプレイメディアでサンセリフフォントを使用することが挙げられます。これは、使いやすさの調査により、これらのフォント面がこれらの種類のメディアに適していることが示されているためです。
さらに、モバイルデバイスなど、ユーザーの帯域幅が限られていることや、余分な画像を削減できることを考慮したい場合に、カスタムスタイルを設定できます。または、特定の電話で提供される微細な画面とはまったく異なるレイアウトでコンテンツを表示したい場合。