カテゴリ: CSS 更新日: 2026/01/02

CSSのtext-alignの使い方完全ガイド!初心者でもわかる文字揃えの基本

文字の揃え方(text-align)の使い方(左寄せ・中央・右寄せ)
文字の揃え方(text-align)の使い方(左寄せ・中央・右寄せ)

先生と生徒の会話形式で理解しよう

生徒

「CSSで文字の位置を揃える方法ってありますか?」

先生

「はい、文字の揃え方はCSSのtext-alignというプロパティで指定できます。」

生徒

「どんな揃え方ができるんですか?」

先生

「左寄せ、中央揃え、右寄せの3つが基本です。それぞれの使い方を詳しく見ていきましょう!」

1. CSSのtext-alignプロパティとは?

1. CSSのtext-alignプロパティとは?
1. CSSのtext-alignプロパティとは?

text-align(テキスト・アライン)は、文字の揃え方を指定するためのCSSプロパティです。たとえば、文章を左側に寄せたり、中央に揃えたり、右側に配置することができます。

これはWebページを作るときにとてもよく使われる基本のスタイル設定です。

2. 左寄せにする方法(text-align: left)

2. 左寄せにする方法(text-align: left)
2. 左寄せにする方法(text-align: left)

HTMLでは、通常文字は左側に揃っていますが、明示的に左寄せを指定したいときにはtext-align: leftを使います。


<style>
    p.left-align {
        text-align: left;
        background-color: #f0f8ff;
        padding: 10px;
    }
</style>

<p class="left-align">これは左寄せのテキストです。</p>
ブラウザ表示

3. 中央揃えにする方法(text-align: center)

3. 中央揃えにする方法(text-align: center)
3. 中央揃えにする方法(text-align: center)

見出しやタイトルなどを目立たせたいときは、中央に文字を揃えるのが効果的です。そんなときはtext-align: centerを使います。


<style>
    h2.center-align {
        text-align: center;
        background-color: #fff3cd;
        padding: 10px;
    }
</style>

<h2 class="center-align">これは中央揃えの見出しです。</h2>
ブラウザ表示

4. 右寄せにする方法(text-align: right)

4. 右寄せにする方法(text-align: right)
4. 右寄せにする方法(text-align: right)

文章や画像のキャプションなどを右側に寄せたいときは、text-align: rightを使います。右端に揃えることで、目線の流れに変化をつけることができます。


<style>
    div.right-align {
        text-align: right;
        background-color: #e2f0d9;
        padding: 10px;
    }
</style>

<div class="right-align">これは右寄せのテキストです。</div>
ブラウザ表示

5. text-alignの指定はどこに書くの?

5. text-alignの指定はどこに書くの?
5. text-alignの指定はどこに書くの?

text-alignの設定は、基本的にはCSSの中に書きます。HTMLの<style>タグの中や、外部のCSSファイルに書くことが多いです。

HTMLの中に直接書くこともできますが、スタイルはなるべくCSSで分けて書いた方が、整理しやすくなります。

6. text-alignを使うときの注意点

6. text-alignを使うときの注意点
6. text-alignを使うときの注意点

text-alignは、ブロック要素(段落や見出しなど)に対して使います。インライン要素(文字や画像)だけに対して使っても効果がない場合があります。

また、text-alignはその要素の中の文字全体に影響するので、部分的に揃え方を変えたいときは、要素を分けてそれぞれにスタイルを設定しましょう。

7. 実生活の例で理解しよう

7. 実生活の例で理解しよう
7. 実生活の例で理解しよう

たとえば、学校の黒板を思い出してください。左から順番に文字を書いていくのが「左寄せ」、黒板の真ん中にタイトルを書くのが「中央揃え」、そして右端に名前を書くのが「右寄せ」です。

このように文字の位置を揃えることで、読みやすさや見た目の印象を整えることができます。

8. よく使われる場面

8. よく使われる場面
8. よく使われる場面
  • ブログ記事のタイトルを中央揃えにする
  • 段落の本文を左寄せにして読みやすくする
  • 価格表や説明文を右寄せにして見やすくする

このように、text-alignはWebデザインの基礎の中でも特に使う場面が多いスタイルです。

まとめ

まとめ
まとめ

CSSのtext-alignは、文字揃えの基本として非常に重要な役割を持つプロパティです。文章や見出し、説明文、キャプションなど、Webページ上のあらゆるテキストをどの位置に配置するかは、読みやすさや視覚的なまとまりを左右する大切な要素です。左寄せ、中央揃え、右寄せという三つの基本的な指定方法を理解することで、デザインの幅は大きく広がり、文章構造を美しく見せるための調整がしやすくなります。特に初心者の方にとって、適切なtext-alignの使用はページ全体の印象を大きく改善することにつながります。

また、text-alignを使う際には「どの要素に対して指定するか」を意識することが大切です。ブロック要素に適用して内部の文字を揃えるという性質は、HTMLの構造と合わせて理解するとさらに使いこなしやすくなります。部分的に揃え方を変更したい場合には、要素ごとにクラスを分けて設定するなどの工夫も必要です。文章の種類、配置したい目的、伝えたい内容に応じてtext-alignを上手に使い分けることで、Webページ全体の可読性と視認性が向上し、訪れたユーザーにとって快適な閲覧体験を提供できます。

以下では、記事内容をふり返りつつ、実際にtext-alignを活用したシンプルなサンプルをまとめています。テキストの位置調整がどのように反映されるのかを確認しながら、学習の一助として活用してください。

サンプルプログラムまとめ


<style>
    h1.sample-title {
        text-align: center;
        background-color: #ddeeff;
        padding: 12px;
    }
    p.sample-left {
        text-align: left;
        background-color: #f0f8ff;
        padding: 10px;
    }
    div.sample-right {
        text-align: right;
        background-color: #eef7e8;
        padding: 10px;
    }
</style>

<h1 class="sample-title">これは中央揃えのタイトルです</h1>
<p class="sample-left">これは左寄せの文章です。読みやすい配置で内容を伝えます。</p>
<div class="sample-right">これは右寄せの説明文です。</div>
ブラウザ表示

この例では、タイトルを中央に配置し、本文を左寄せ、補足的な文を右寄せにすることで視線の流れに緩急をつけています。Webデザインでは、ただ情報を並べるだけではなく、読者がどこを見てどのように内容を理解するかを考えながら文字配置を決めることが非常に大切です。text-alignはそのための基本でありながら強力な手段です。さまざまな場面で活用し、ページの印象を整えるために役立ててください。

今回の内容をふまえて、実際のサイト制作でも試しながら調整すると、テキスト表現の幅がぐっと広がります。文章のまとまりやデザイン性を高めるために、text-alignの特性を理解して適切に使い分けていきましょう。

先生と生徒の振り返り会話

生徒

「今日の内容で、左寄せ・中央揃え・右寄せの違いがよくわかりました。text-alignってものすごく使い道が多いんですね。」

先生

「その通りです。文章の位置を変えるだけで読みやすさがぐっと変わります。特にWebページでは、見た目の調整がとても大切なんですよ。」

生徒

「実際のサンプルを見て、左寄せと中央揃えの雰囲気の違いも理解できました。タイトルを中央にすると印象が強くなりますね。」

先生

「ええ、目的に応じて使い分けることが大切です。文章の内容やページの構成に合わせて配置を調整すると、より伝わりやすいデザインになりますよ。」

生徒

「今後のWeb制作でも、どの位置に文字を置くべきか意識しながら作ってみます!」

この記事を読んだ人からの質問

この記事を読んだ人からの質問
この記事を読んだ人からの質問

プログラミング初心者からのよくある疑問/質問を解決します

CSSで文字の位置を揃えるにはどのプロパティを使えばよいですか?

CSSで文字の揃え方を指定するにはtext-alignプロパティを使用します。text-alignを使うことで、左寄せ・中央揃え・右寄せといった文字配置が簡単に設定できます。
カテゴリの一覧へ
新着記事
New1
CSS
CSS Gridテンプレート集!よく使うWebレイアウトの作り方
New2
HTML
HTML head要素とは?meta・titleの役割と基本を解説
New3
Bootstrap
Bootstrap固定比率カラム完全ガイド!.col-6・.col-md-4の使い方とベストプラクティスを初心者向けに解説
New4
CSS
CSS Gridとメディアクエリで作る!レスポンシブデザイン完全入門
人気記事
No.1
Java&Spring記事人気No1
CSS
CSSの入れ子構造セレクタ完全ガイド!初心者でもわかる書き方と使い方
No.2
Java&Spring記事人気No2
HTML
HTMLでできること・できないこと|初心者が迷う点を整理
No.3
Java&Spring記事人気No3
CSS
CSS Gridの配置を視覚的にデザイン!grid-template-areasの設計方法
No.4
Java&Spring記事人気No4
CSS
CSSの文字色と背景色の組み合わせで読みやすさアップ!初心者でもわかる可読性の改善方法
No.5
Java&Spring記事人気No5
CSS
CSSで要素のサイズを自動調整!autoとfit-contentの使い方
No.6
Java&Spring記事人気No6
Bootstrap
Bootstrap5グリッドとは?12分割の基本とrow・col・gutterを初心者向けにやさしく解説
No.7
Java&Spring記事人気No7
HTML
HTML html/head/bodyタグの役割|文書構造の基本を整理
No.8
Java&Spring記事人気No8
HTML
HTML文書構造とは?ページ構造とアウトライン設計の基本を解説