CSS
 Computer >> コンピューター >  >> プログラミング >> CSS

CSSフォントサイズ:CSSでのテキストサイズ設定に関するチュートリアル

CSS font-sizeプロパティは、ページまたはWebサイト上のテキスト要素のフォントサイズを設定します。 font-sizeプロパティは、テキストコンテンツを含む任意のクラス、ID、または要素に適用できます。このプロパティは、px、em、rem、vw、vhの値を受け入れ、キーワードを使用します。


ほとんどの開発者は、さまざまなフォントサイズの組み合わせを使用してWebページのスタイルを設定します。たとえば、Web開発者は、見出しに大きなフォントを使用し、本文などに小さなフォントを使用する場合があります。多くの人が質問します:CSSまたはHTMLのフォントサイズをどのように変更しますか?

CSSのfont-size プロパティを使用すると、開発者はWebページの段落またはテキスト行のフォントサイズを設定できます。

このチュートリアルでは、例を参照して、font-sizeの使用方法について説明します。 財産。このガイドを読むと、テキストサイズの変更のエキスパートになることができます。

CSS font-Size

適切なフォントスタイルは、Webデザインの重要な部分です。スタイルが設定されていないテキストは、訪問者の間で読みにくくなり、ほぼ確実に不快なWebサイトエクスペリエンスをもたらします。

フォントの太さ、フォントファミリ、テキストの装飾、色など、テキストの表示方法をカスタマイズするために使用できるフォントには、多くのCSSスタイルがあります。もう1つの重要なプロパティは、テキストのブロック内のフォントのサイズを制御するfont-sizeです。

CSS font-sizeの構文 プロパティは次のとおりです:

font-size: sizeValue;

sizeValue テキストのブロックで使用するフォントサイズです。テキストのブロックで使用されるフォントサイズを指定する方法はいくつかあります。この記事で説明する方法は次のとおりです。

参加者の81%は、ブートキャンプに参加した後、自分たちの技術的な仕事の見通しについてより自信を持っていると述べました。今日のブートキャンプにマッチしましょう。

平均的なブートキャンプの卒業生は、ブートキャンプの開始から最初の仕事を見つけるまで、キャリアの移行に6か月も費やしませんでした。

  • ピクセル
  • em
  • ルートem
  • ビューポートユニット
  • キーワード

Webページで各フォントサイズのアプローチを使用する方法の例を見てみましょう。

ピクセルを使用してフォントサイズを設定する

フォントのサイズを設定する最も一般的な方法の1つは、ピクセルを使用することです。

ピクセルは正確であるため、優れた測定単位です。ピクセル単位は、オペレーティングシステムやWebブラウザの影響をほとんど受けません。ある画面のピクセルは別の画面のピクセルです。指定したピクセル値は、さまざまなブラウザでほぼ同じように表示されます。

ただし、ピクセルを使用してテキストのブロック内のフォントのサイズを設定することには、アクセシビリティという1つの制限があります。一部のブラウザではユーザーがフォントサイズをカスタマイズできないため、ピクセルを使用して定義されたフォントサイズにはアクセスできません。たとえば、視覚障害のあるユーザーは、ピクセルを使用してフォントサイズを定義するサイトを使用するのに苦労する可能性があります。

フォントサイズが28pxのウェブサイトを作成しているとします。 すべての<h1> 要素と12px すべての<p> 要素。このタスクを実行するには、次のコードを使用できます。

h1 { font-size: 28px; }
p ( font-size: 12px; }

このコードでは、すべての<h1>のフォントサイズを設定するCSSセレクターを使用しています。 28pxへの要素 およびすべての<p> 12pxへの要素 。次のスニペットは、これらの要素が新しいフォントサイズでどのように表示されるかを示しています。

<style>
  h1 { font-size: 28px; }
  p { font-size: 12px; }
</style>

<html>
  <h1>This is a heading.</h1>
  <p>This is a paragraph of text.</p>
</html>

emsを使用してフォントサイズを設定する

CSSでフォントのサイズを設定するもう1つの一般的な方法は、emサイズを使用することです。 emの測定単位は、親要素のフォントサイズを指します。フォントのサイズを2emに設定した場合 、フォントサイズは親要素の2倍になります。

emsを使用したCSSフォントサイズの例

たとえば、テキストの段落がボックスに保存されているとします。ボックスのフォントサイズは20pxです。 。テキストの段落のフォントサイズを1emに指定した場合 、段落のフォントサイズは20pxになります 。これは、親要素のフォントサイズと同じです。

親要素のフォントサイズを設定していない場合、ブラウザはそのブラウザに指定されているデフォルト値を使用します。これは通常16px 。そのため、フォントサイズを指定していない場合は、1em デフォルトでは16px2em デフォルトでは32px

Webページのフォントサイズが16pxであるとします。 。テキストのすべての段落をそのフォントサイズを使用して表示する必要があります。つまり、値1emを使用する必要があります。 。また、すべての見出しを24pxのフォントサイズで表示する必要があります 、これは1.5emに相当します 。

このタスクを実行するには、次のコードを使用できます。

p { font-size: 1em; }
h1 { font-size: 1.5em; }

このコードでは、すべての段落のサイズは16pxになります (1em =16px デフォルト)、およびすべての<h1> 要素は24pxになります (1.5em =24px )。

Webページにテキストがどのように表示されるかを次に示します。

<style>
  p { font-size: 1em; }
  h1 { font-size: 1.5em; }
</style>

<html>
  <h1>This is a heading.</h1>
  <p>This is a paragraph of text.</p>
</html>

上記の例では、両方の<h1>の新しいスタイルを確認できます。 および<p> 要素。

<h1>の場合は、注意が必要です。 <h1>のサイズである別のフォントサイズのボックス内に表示されました 変化するであろう。これは、em値が親のフォントサイズを継承するためです。

ルートemを使用してフォントサイズを設定

ルートemの略で、rem はCSS3で導入された新しい測定単位であり、フォントサイズの設定に使用できます。 remを使用した値 ルート<html>を基準にしています 親要素の代わりに要素。

rem 値を使用すると、ドキュメント全体に関連する値を指定できるので便利です。このように、親要素のem値が異なる場合でも、テキストのサイズは影響を受けません。

デフォルトのフォントサイズが16pxのWebページがあるとします。 。前の例のように、すべての<h1>が必要です s 24pxに表示される および16pxに表示されるすべての段落 。次のコードを使用して、これらのフォントサイズを設定できます。

<style>
  p { font-size: 1rem; }
  h1 { font-size: 1.5rem; }
</style>

<html>
  <h1>This is a heading.</h1>
  <p>This is a paragraph of text.</p>
</html>

私たちのコードは、前の例とほとんど同じです。唯一の違いは、使用する測定単位がremであることです。 emの代わりに 。この例では、フォントサイズは引き続き24px および16px それぞれ、トップレベルの見出しと段落に使用します。これは、ウェブページのデフォルトのフォントサイズが16pxであるためです。 。

キーワードを使用してフォントサイズを設定する

CSSでフォントのサイズを設定するために使用できるキーワードには2つのタイプがあります。

絶対キーワードは、Webページの変更に関係なく、同じフォントサイズを設定するために使用されます。絶対フォントサイズを設定するために使用できるキーワードは次のとおりです。

  • xx-small (9px)
  • x-small (10px)
  • small (13px)
  • medium (16px)
  • large (18px)
  • x-large (24px)
  • xx-large (32px)

括弧内に指定されている値は、デフォルトのフォントサイズが16pxのブラウザに基づいています。 。

一方、相対キーワードは、Webページの他の場所のフォントサイズに応じて変化するフォントサイズを設定します。使用できる相対キーワードは次のとおりです。小さいものと大きいもの。これらのキーワードを使用すると、ページ上の他のフォントサイズが変更されたときに、フォントのサイズを変更できるので便利です。

すべての<h2>のサイズを設定したいとします。 ページ上の要素を24px (x-large)およびすべての<h3> 18pxへの要素 (大きい)。このコードを使用してこれを行うことができます:

<style>
  h2 { font-size: x-large; }
  h3 { font-size: large; }
</style>

<html>
  <h2>This is a heading.</h2>
  <p>This is some paragraph text.</p>
  <h3>This is a lower-level heading.</h3>
  <p>This is some more paragraph text.</p>
</html>

CSSフォントサイズ:CSSでのテキストサイズ設定に関するチュートリアル 上記のコードエディタのボタンをクリックして、HTML/CSSコードの出力を確認します。>

<h2>のフォントサイズ および<h3> タグは24px および18px 、 それぞれ。ただし、ピクセルを使用してこれらのサイズを指定しませんでした。代わりに、ブラウザが提供するデフォルトのフォントサイズのキーワードを使用しました。

ビューポート単位を使用してフォントサイズを設定する

ビューポートの単位は、ブラウザのビューポートサイズのパーセンテージとして計算されます。 CSSでサポートされている2つのビューポートユニットは次のとおりです。ビューの高さ(vh )とビュー幅(vw

ビューポートの単位はブラウザのビューポートサイズのパーセンテージであるため、1vh たとえば、ビューポートの高さの1%に相当します。したがって、幅が1000pxのビューポートがある場合は、1vh 10pxに等しい。

ブラウザウィンドウのサイズを変更するとフォントのサイズが変わるため、ビューポート単位を使用すると便利です。これにより、さまざまなブラウザやデバイスのサイズに適応した、よりアクセスしやすいユーザーエクスペリエンスを提供できます。

ヘッダーがビューポートの幅の4%で、段落がビューポートの幅の1%であるサイトを作成するとします。このコードを使用してこれを行うことができます:

<style>
  p { font-size: 1vw; }
  h1 { font-size: 4vw; }
</style>

<html>
  <h1>This is a heading.</h1>
  <p>This is a paragraph of text.</p>
</html>

CSSフォントサイズ:CSSでのテキストサイズ設定に関するチュートリアル 上記のコードエディタのボタンをクリックして、HTML/CSSコードの出力を確認します。>

ブラウザのサイズを変更すると、これらの見出しのサイズが変わります。

結論

font-sizeプロパティは、CSS(したがってHTML)でフォントのサイズを変更するために使用されます。ピクセル、em、rem、キーワード、ビューポート単位など、フォントサイズを表示できる多数の測定単位を受け入れます。 CSSクラスとID、および要素自体に適用できます。

このチュートリアルでは、CSSフォントサイズの基本について説明しました。これで、エキスパートのようにfont-size属性の使用を開始する準備が整いました。



  1. MacBook Pro でフォント サイズを変更する方法

    MacBook Pro のフォント サイズは Retina ディスプレイ用に最適化されていますが、人によっては小さすぎる (または大きすぎる) 場合があります。 「コマンド」を使用して、MacBook Pro のフォント サイズを変更できます + + 」および「コマンド」 + - 」 さまざまなアプリのキーボード ショートカット。または、「システム環境設定」で画面解像度を下げてフォントを大きくすることもできます。 私は、Apple のパワー ユーザーであり、現在の 2019 年の 16 インチ MacBook Pro を含む、さまざまな Mac の長年の所有者であるジョンです。フォン

  2. Windows 10 でテキストのサイズを変更する方法

    ディスプレイの解像度とモニターのサイズによっては、Windows 10 のテキストのサイズが小さすぎたり大きすぎたりすることがあります。 この記事では、テキストのサイズを簡単に変更する方法を紹介します 以下は、私が YouTube で作成したビデオで、この記事のすべての手順を示しています Windows 10 でテキストのサイズを変更する方法 Windows 10 のタイトル バー、メニュー、アイコンなどのフォントとテキスト サイズを変更するには、次の操作を行います。 デスクトップの任意の場所を右クリックしてから、ディスプレイ設定を左クリックします [縮尺とレイアウト] セクショ