CSSの文字装飾:フォント、サイズ、太さ、下線、配置

CSS文字装飾プレイグラウンド

CSSの文字装飾:フォント、サイズ、太字、下線、中央揃え | We.Inc

CSSの文字スタイルを1つのライブプレイグラウンドで確認できます。フォントの種類、px・rem・clamp()によるサイズ、文字の太さ、下線のスタイル、配置、行の高さ、文字間隔を、Tailwindのクラスと一緒に調整できます。

CSSで文字を装飾するときに使うプロパティは、ほんの数種類です。書体はフォントファミリーの指定で選び、大きさはフォントサイズで決めます(単位にはルート基準のremがおすすめです)。太字にするには太さを700に、下線を付けるにはテキストの装飾を、中央揃えにするにはテキストの配置をcenterにします。行の間隔と文字の間隔は、行の高さと字間の指定で調整します。下のプレイグラウンドでは、これらのどれでも自由に変更して、できあがったCSSをそのままコピーできます。

特によく使うプロパティ

6つの別々のリファレンスページを何度も行き来する代わりに、このプレイグラウンド1つでフォント、サイズ、太さ、スタイル、下線の細かな設定、配置、行の高さ、文字間隔をまとめて扱えます。設定を変えるたびに、それに対応するCSSとTailwindのクラスがその場で書き出されます。さらに、文字の中央揃え、フォントスタック、ウェブフォントの読み込みについては、実際に動作を確認したレシピも用意しています。

よくある質問

CSSで文字を太字にするにはどうすればよいですか?

太さの指定にboldを使うか、600や700のような数値を指定します。100から900までの数値を指定すると、そのフォントがあらかじめ用意している太さの中から、指定に近いものが選ばれます。フォントに標準の太さしかない場合、ブラウザーは文字を太らせて疑似的な太字を作りますが、本物の太字のファイルに比べると重たく、輪郭もくっきりしない見た目になります。

文字を縦方向にも中央揃えにするにはどうすればよいですか?

テキストの配置で中央揃えになるのは、横方向だけです。ボックスの中で縦方向にも中央に揃えたい場合は、そのボックスをフレックスコンテナかグリッドコンテナにします。表示方法をグリッドにして、アイテムの配置をcenterにすれば、たった1行で、文字を縦と横のどちらにも中央揃えにできます。高さが固定されたバーの中に1行だけ文字を置く場合なら、行の高さをバーの高さと同じにする方法でも中央に揃います。

下線の色や太さを変えるにはどうすればよいですか?

下線の色、下線の太さ、下線と文字の間隔を指定する3つの装飾用プロパティを使います。たとえば下線を付けたうえで、色を#4F98FB、太さを2px、文字との間隔を4pxに指定すると、文字の下に少し間隔を空けた、太めの青い下線を引くことができます。

行の高さを指定するとき、単位は付けるべきですか?

通常は付けないほうがよいでしょう。1.5のような単位のない値は、それぞれの要素自身のフォントサイズに掛け合わされます。そのため、ブロックの中にある見出しや小さな注記でも、それぞれに適した間隔が保たれます。一方、24pxのような固定値はそのままの値で子要素に引き継がれるため、見出しのような大きな文字では、行と行の間が窮屈に詰まってしまうことがあります。

そもそもフォントスタックとは何ですか?

フォントファミリーの指定に、カンマ区切りで並べたフォントのリストのことです。ブラウザーはリストの先頭から順に確認して、使える最初のフォントで表示します。そのフォントが見つからなければ、次の候補へと進みます。リストの最後には、ゴシック体を表すsans-serifや明朝体を表すserifのような、どの環境にも必ず存在する汎用的なファミリーを置いておきます。

サイズの単位:px、rem、clamp()

読みやすい初期設定

ページの表示を遅くせずにウェブフォントを読み込む方法

文字を横方向と縦方向の両方で中央揃えにする

横方向:text-align

テキストの配置を指定すると、ブロックの中にある各行がそれぞれ中央に揃います。ブロックそのものをページの中央に置きたい場合は、ブロックに幅を指定したうえで、左右のマージンを自動にします。

縦横両方:グリッドとアイテムの配置

親となるコンテナにCSSを2行書くだけで、中身の大きさに関係なく、どんなコンテンツでも縦と横の両方向で中央に揃えられます。

きちんとデザインされた下線を作る

下線の色、太さ、文字との間隔、スタイル

装飾用のプロパティを使うと、文字の色はそのままで下線だけを変えられます。インクを避ける指定を使えば、アルファベットの下に伸びる文字の部分を線が横切らないようにできます。

@font-faceやGoogle Fontsでフォントを読み込む

@font-faceを使って自分のサーバーからフォントを配信する

読み込み先には、自分で用意したWOFF2ファイルを指定します。このブロックは、実際に使う太さとスタイルの組み合わせごとに1つずつ書きます。

Google Fontsのリンク

読み込むのは、実際に使う太さだけにしましょう。URLにdisplay=swapを付けると、フォントの表示方法を自動で設定してくれます。

デザインの出発点にできる、読みやすい初期設定

小さくまとまった、実用的な文字の基本設定

本文の文字サイズ、行の高さ、1行の長さを一度だけまとめて設定し、見出しについては行間を詰めています。色やサイズは、自分のサイトのデザインに合わせて自由に調整してください。

Tailwindで同じ指定をするときの書き方

CSSと、それに対応するTailwindのクラス(デフォルトのテーマの場合)

システムのゴシック体

ヒューマニスト系ゴシック体

クラシックな明朝体

書籍向けの明朝体

等幅

丸ゴシック

毎朝焼きたてのパンをお届けします。道の先にある製粉所の小麦粉を使い、少量ずつ丁寧に焼き上げています。

文字装飾のプレイグラウンド

サンプルの文章を入力

使うフォントスタック

文字サイズの単位

サイズ:{n}px

(画面が最も広いとき)

太さ:{n}

装飾

下線などの装飾のスタイル

下線などの装飾の色

太さ:{n}px

下線の間隔:{n}px

配置

変換

大文字・小文字の変換

行の高さ:{n}

文字間隔:{n}em

斜体

CSSをコピー

Tailwindのクラス

クラスをコピー

そのままコピーして使えるフォントスタック

いろはにほへと ちりぬるを わかよたれそ つねならむ

コピー

無料で始める · クレジットカード不要

関連: ガイド|Webマーケティングと集客を学ぶ

製品

ご利用いただける方

機能

リソース

会社情報

サイトマップを見る