- text-align は「文章の重心」を決めるプロパティ
- text-align の基本種類とイメージ
- 例1:本文は左揃えが最も読みやすい(left)
- 例2:見出しは中央揃えで“強調”できる(center)
- 例3:価格や数値は右揃えが最適(right)
- 例4:両端揃えで“新聞のような整った文章”を作る(justify)
- 例5:カードのタイトルは中央揃えで“まとまり感”を出す
- 例6:フォームラベルは左揃えが最適(UI の基本)
- 例7:ボタンのテキストは中央揃えが基本
- text-align と UI の関係(ここが一番大事)
- Tailwind の text-align クラス一覧
- 実務テンプレート:用途別 text-align 設計
- まとめ
text-align は「文章の重心」を決めるプロパティ
文章は“どこに揃えるか”だけで読みやすさや印象が大きく変わります。
text-align を最適化すると、見出し・本文・UI ラベル・ボタン・カード など、あらゆるテキストが整い、デザインの完成度が一気に上がります。
ここでは CSS と Tailwind CSS の両方で、
初心者でも迷わないように例題を交えて丁寧に解説します。
text-align の基本種類とイメージ
left
左揃え(日本語・英語の本文で最も自然)
center
中央揃え(見出し・短いテキスト・ボタンに最適)
right
右揃え(価格・日付・数値などで使う)
justify
両端揃え(新聞のように左右を揃える)
例1:本文は左揃えが最も読みやすい(left)
CSS 版
p {
text-align: left;
line-height: 1.7;
}
CSSTailwind 版
<p class="text-left leading-relaxed">
本文は左揃えが最も読みやすく、自然な視線の流れになります。
</p>
HTML深掘りポイント
日本語も英語も、長文は左揃えが最も読みやすいです。
特にスマホでは中央揃えの本文は読みにくくなるため避けるのが基本。
例2:見出しは中央揃えで“強調”できる(center)
CSS 版
h1 {
text-align: center;
font-size: 2rem;
font-weight: 700;
}
CSSTailwind 版
<h1 class="text-center text-3xl font-bold">
セクションタイトル
</h1>
HTML深掘りポイント
中央揃えは「短いテキスト」「タイトル」「キャッチコピー」に向いています。
視線が中央に集まるため、印象が強くなります。
例3:価格や数値は右揃えが最適(right)
CSS 版
.price {
text-align: right;
font-size: 1.5rem;
font-weight: 700;
}
CSSTailwind 版
<p class="text-right text-xl font-bold">
¥12,800
</p>
HTML深掘りポイント
数値は桁が揃うと読みやすくなるため、右揃えが最適。
EC サイト・管理画面・表などで必須のテクニックです。
例4:両端揃えで“新聞のような整った文章”を作る(justify)
CSS 版
.text-block {
text-align: justify;
line-height: 1.8;
}
CSSTailwind 版
<p class="text-justify leading-relaxed">
両端揃えは文章の左右が揃うため、新聞や雑誌のような整った印象になります。
</p>
HTML深掘りポイント
justify は見た目が整う反面、
単語間のスペースが不自然に広がることがあるため、
長文の本文では慎重に使う必要があります。
例5:カードのタイトルは中央揃えで“まとまり感”を出す
CSS 版
.card-title {
text-align: center;
font-weight: 600;
}
CSSTailwind 版
<h3 class="text-center font-semibold">
商品タイトル
</h3>
HTML深掘りポイント
カードの中身は中央揃えにすると、
コンパクトでまとまりのあるデザインになります。
例6:フォームラベルは左揃えが最適(UI の基本)
CSS 版
label {
text-align: left;
display: block;
margin-bottom: 0.25rem;
}
CSSTailwind 版
<label class="block text-left mb-1">
メールアドレス
</label>
HTML深掘りポイント
フォームラベルは左揃えが最も読みやすく、
入力欄との視線移動が自然になります。
例7:ボタンのテキストは中央揃えが基本
CSS 版
.button {
text-align: center;
padding: 0.75em 1.5em;
}
CSSTailwind 版
<button class="text-center px-6 py-3 bg-blue-600 text-white rounded">
送信
</button>
HTML深掘りポイント
ボタンは中央揃えにすることで、
「押しやすい」「まとまって見える」印象になります。
text-align と UI の関係(ここが一番大事)
1. 長文は左揃えが最も読みやすい
中央揃えの本文は視線が迷いやすく、読みにくくなります。
2. タイトル・短文は中央揃えが強い
キャッチコピーや見出しに最適。
3. 数値は右揃えで桁が揃う
EC・管理画面では必須。
4. justify は“整うが不自然になりやすい”
雑誌風デザインには向くが、Web では慎重に使う。
5. UI ラベルは左揃えが基本
フォームの読みやすさが大きく変わる。
Tailwind の text-align クラス一覧
text-left
text-center
text-right
text-justify
Tailwind は text-align をシンプルに扱えるため、
レスポンシブにも簡単に対応できます。
例:
<p class="text-left md:text-center">
スマホでは左揃え、PC では中央揃え
</p>
HTML実務テンプレート:用途別 text-align 設計
見出し(中央)
<h2 class="text-center text-2xl font-bold">
セクションタイトル
</h2>
HTML本文(左)
<p class="text-left leading-relaxed">
本文テキストがここに入ります。
</p>
HTML価格(右)
<p class="text-right text-xl font-semibold">
¥12,800
</p>
HTMLカード(中央)
<div class="text-center p-4 bg-white rounded shadow">
<h3 class="font-semibold">商品名</h3>
<p class="text-gray-600">説明文</p>
</div>
HTMLまとめ
text-align は
文章の重心を決めるタイポグラフィの基本技術 です。
ポイントは次の通りです。
- 本文 → 左揃え
- 見出し・短文 → 中央揃え
- 数値 → 右揃え
- 新聞風 → justify
- UI ラベル → 左揃え
- Tailwind は text-left / text-center / text-right / text-justify で簡単


