CSS スタイル設定で最もわかりにくい点の 1 つは、アプリケーション内でテキストを展開するためのフォント サイズ プロパティです。 CSS では、4 つの異なる単位測定を使用して、Web ブラウザーでテキスト サイズを表示できます。これら 4 つのユニットのうち、Web に最も適しているのはどれですか? この質問は広範囲にわたる議論を引き起こしました。質問自体に答えるのが非常に難しいため、明確な答えを見つけるのは困難です。
これらの単位に問い合わせてください
1.「ems」(em):「em」は、Webドキュメントのメディア表示に使用されるスケーラブルな単位です。たとえば、ドキュメントのフォント サイズが 12 pt の場合、1 em は 12 pt に相当します。 em は本質的にスケーラブルであるため、2 em は 24 pt に相当し、0.5 em は 6 pt に相当します。 EMS は、その拡張性とモバイル デバイスへの適応性により、Web ドキュメントでますます人気が高まっています。
2. ピクセル(px):ピクセルは、画面メディア(つまり、コンピューター画面上で読み取られる)に使用される固定サイズの単位です。 1 ピクセルは、コンピュータ画面上の 1 点 (画面解像度の最小単位) に相当します。多くの Web デザイナーは、Web ドキュメントでピクセル単位を使用して、ブラウザーでレンダリングされる Web サイトのピクセル完璧なレンダリングを作成します。 Pixel ユニットの問題の 1 つは、視覚障害のある読者がモバイル デバイスに対応できるように拡張されていないことです。
3. ポイント(pt):ポイントは通常、印刷媒体(紙などに印刷されたあらゆる媒体)で使用されます。 1 ポイントは 1/72 インチに相当します。ポイントはピクセルに似ており、固定サイズの単位であり、拡大縮小することはできません。
4. パーセント (%): パーセント単位は、いくつかの基本的な違いを除いて、「em」単位に似ています。まず、現在のフォント サイズは 100% です (例: 12 pt = 100%)。パーセント単位を使用すると、テキストは完全にスケーラブルなままであり、モバイル デバイスでもアクセスできます。
それでは、何が違うのでしょうか?
フォントサイズの単位の違いは、動的に観察すると理解しやすいです。一般的に、1 em = 12 pt = 16 px = 100% となります。これらのフォント サイズを使用する場合は、(CSS セレクターを使用して) 基本フォント サイズを 100% から 120% に増やして、何が起こるかを見てみましょう。
ご覧のとおり、基本フォントサイズが大きくなるとemとパーセントの単位は大きくなりますが、pxとptは変わりません。テキストの絶対サイズを設定するのは簡単ですが、訪問者にとっては、どのデバイスやマシンでも表示できるスケーラブルなテキストを使用する方がさらに簡単です。このため、Web ドキュメントのテキストには em 単位とパーセント単位が推奨されます。
Em とパーセントの比較
em とパーセントの単位は残して、必ずしも Web ドキュメントに最適であるとは限らないポイント単位とピクセル単位を定義します。理論的には、em 単位とパーセント単位は同じですが、実際には、考慮する必要がある微妙な違いがいくつかあります。
上記の例では、基本フォントサイズ(本文のマーカー)としてパーセント単位を使用しています。フォント サイズをパーセンテージから em に変更した場合 (つまり、body{font-size:1 em;})、おそらく違いには気付かないでしょう。本文のフォント サイズが「1 em」の場合、およびクライアントがブラウザの「テキスト サイズ」設定を変更した場合に何が起こるかを見てみましょう (これは Internet Explorer などの一部のブラウザで利用可能です)。
クライアントのブラウザの文字サイズが「中」に設定されている場合、emsとパーセントの違いはありません。ただし、設定を変更するとその差は大きくなります。 「最小」に設定すると、ems はパーセンテージよりも大幅に小さくなり、「最大」に設定すると、逆に ems がパーセンテージよりも大きく表示されます。実際のアプリケーションでは em ユニットが拡大していると言う人もいるかもしれませんが、一部のクライアント マシンでは em テキストのスケールが変わりすぎて、最小のテキストがあまり鮮明に表示されません。
結論
理論上は、em 単位がウェブ上の新しく登場するフォント サイズ標準ですが、実際にはパーセンテージ単位の方がユーザーに一貫性がありアクセスしやすい表示を提供するようです。クライアント設定が変更されると、パーセンテージ テキストが適切な比率で拡大されるため、デザイナーは読みやすさ、アクセシビリティ、視覚的なデザインを維持できます。

CSSグリッドは、複雑で応答性の高いWebレイアウトを作成するための強力なツールです。設計を簡素化し、アクセシビリティを向上させ、古い方法よりも多くの制御を提供します。

記事では、レスポンシブデザインにおけるスペースの効率的なアラインメントと分布のためのレイアウト方法であるCSS FlexBoxについて説明します。 FlexBoxの使用量を説明し、CSSグリッドと比較し、ブラウザのサポートを詳細に説明します。

この記事では、ビューポートメタタグ、柔軟なグリッド、流体メディア、メディアクエリ、相対ユニットなど、CSSを使用してレスポンシブWebサイトを作成するための手法について説明します。また、CSSグリッドとフレックスボックスを使用してカバーし、CSSフレームワークを推奨しています

この記事では、要素の寸法の計算方法を制御するCSSボックスサイズのプロパティについて説明します。コンテンツボックス、ボーダーボックス、パディングボックスなどの値と、レイアウト設計とフォームアライメントへの影響について説明します。

記事では、CSS、キープロパティ、およびJavaScriptとの組み合わせを使用してアニメーションの作成について説明します。主な問題は、ブラウザの互換性です。

記事では、3D変換、主要なプロパティ、ブラウザの互換性、およびWebプロジェクトのパフォーマンスに関する考慮事項にCSSを使用して説明します。

この記事では、CSSグラデーション(線形、放射状、繰り返し)を使用して、ウェブサイトのビジュアルを強化し、深さ、フォーカス、および現代の美学を追加します。

記事では、CSSの擬似要素、HTMLスタイリングの強化における使用、および擬似クラスとの違いについて説明します。実用的な例を提供します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 中国語版
中国語版、とても使いやすい

Dreamweaver Mac版
ビジュアル Web 開発ツール

ホットトピック









