カテゴリ: CSS 更新日: 2026/07/06

CSSでテーブルのセル内テキストを配置!中央・右寄せ・左寄せの整え方完全ガイド

セル内のテキストを中央・右寄せ・左寄せに整える方法
セル内のテキストを中央・右寄せ・左寄せに整える方法

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

生徒

「ホームページで表を作ったのですが、文字が左側に寄ってしまってバランスが悪いです。真ん中や右側に動かすことはできますか?」

先生

「はい、CSSという技術を使えば、セル内の文字の配置は簡単に整えることができますよ。文字の並び方を指定する命令を使うのです。」

生徒

「具体的に、どんな言葉をCSSに書けばいいのか教えてください!」

先生

「それでは、CSSで文字を中央や右側に寄せるための基本ルールを一緒に学んでいきましょう!」

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

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

文字の配置をコントロールするために、CSSでは「text-align(テキストアライン)」というプロパティを使います。プロパティというのは、パソコンに「こうしてほしい」という命令を出すための項目の名前です。このtext-alignを使うことで、文字を「左(left)」「中央(center)」「右(right)」の好きな場所に配置できます。ウェブサイトのデザインにおいて、表の中の情報を読みやすく整えることは、ユーザーに親切なサイトを作るための第一歩となります。

2. 表のセルで文字を中央揃えにする方法

2. 表のセルで文字を中央揃えにする方法
2. 表のセルで文字を中央揃えにする方法

まずは、表のセル(tdタグ)の中にある文字を中央に寄せてみましょう。これには「text-align: center;」という命令を使います。表の見出しや、数字を中央に並べたいときによく使われる設定です。


<style>
    .center-text {
        text-align: center;
    }
</style>

<table class="table table-bordered">
    <tr>
        <td class="center-text">ここが中央になります</td>
    </tr>
</table>
ブラウザ表示

3. 数値をきれいに見せる右寄せの方法

3. 数値をきれいに見せる右寄せの方法
3. 数値をきれいに見せる右寄せの方法

表の中に売上金額や個数といった数字を入力する場合、右側に寄せて並べると桁数が見やすくなります。この場合は「text-align: right;」という命令を使います。数字を右端で揃えることで、視覚的に大きい数字か小さい数字かが直感的に判断できるようになり、非常に使いやすい表になります。


<style>
    .right-text {
        text-align: right;
    }
</style>

<table class="table table-bordered">
    <tr>
        <td class="right-text">10,000円</td>
    </tr>
    <tr>
        <td class="right-text">500円</td>
    </tr>
</table>
ブラウザ表示

4. 基本となる左寄せの設定

4. 基本となる左寄せの設定
4. 基本となる左寄せの設定

何も指定していない場合、文字は通常「左寄せ(left)」になります。しかし、あえてCSSで指定しておくことで、他の設定に影響を受けずに確実に左側に寄せることができます。「text-align: left;」を使うことで、文章などが続く長い説明を左端からきれいに整列させることが可能です。


<style>
    .left-text {
        text-align: left;
    }
</style>

<table class="table table-bordered">
    <tr>
        <td class="left-text">文章はここから始まります</td>
    </tr>
</table>
ブラウザ表示

5. なぜCSSで配置を整える必要があるのか

5. なぜCSSで配置を整える必要があるのか
5. なぜCSSで配置を整える必要があるのか

昔のHTMLでは、タグの中に直接「中央揃え」などの設定を書いていましたが、今のWebデザインではCSSという別の場所で設定するのが常識です。これを分けることで、ウェブサイトのデザインを後から一括で変更しやすくなります。例えば、あとから「やっぱり全部の表を右寄せにしたい」と思ったとき、CSSの数行を書き換えるだけで、サイト内のすべての表の配置が自動的に修正されるからです。メンテナンスが非常に楽になるのがこの方法の最大のメリットです。

6. 読みやすい表のデザインのコツ

6. 読みやすい表のデザインのコツ
6. 読みやすい表のデザインのコツ

ただ文字を寄せるだけでなく、セルの中に余白(パディング)を入れると、よりプロっぽく見えます。CSSの「padding」という設定を使って、文字と枠の間に隙間を作ってみましょう。窮屈な印象が消え、ユーザーが情報を読み取りやすくなります。配置と余白の組み合わせが、美しいデザインの鍵となります。


<style>
    .clean-table td {
        text-align: center;
        padding: 15px;
    }
</style>

<table class="table table-bordered clean-table">
    <tr>
        <td>余白たっぷりで読みやすい</td>
    </tr>
</table>
ブラウザ表示

7. パソコン初心者でも失敗しないための注意点

7. パソコン初心者でも失敗しないための注意点
7. パソコン初心者でも失敗しないための注意点

CSSの設定をするとき、よくある失敗は「書き忘れ」や「閉じ忘れ」です。CSSを書くときは、必ず「 { 」で始まり、「 } 」で終わるようにしてください。また、命令の最後には「 ; (セミコロン)」を忘れずにつけましょう。もし、設定した通りに文字が動かない場合は、これらの記号が抜けていないかを確認してみてください。これさえ守れば、誰でも簡単に表の見た目をコントロールできるようになります。

8. 検索エンジンに好まれるサイト作り

8. 検索エンジンに好まれるサイト作り
8. 検索エンジンに好まれるサイト作り

検索エンジンは、人間が見やすいサイトを高く評価します。表の中の文字が整然と並んでいることは、そのサイトの情報が丁寧に作られているという証拠です。CSSを適切に使って文字の配置をコントロールすることは、ただ見た目を整えるだけでなく、検索結果での順位を上げることにもつながります。読者のことを考えたレイアウトで、多くの人に愛されるサイトを作っていきましょう。

9. まとめ:配置をマスターして表現を広げよう

9. まとめ:配置をマスターして表現を広げよう
9. まとめ:配置をマスターして表現を広げよう

text-alignを覚えるだけで、Webサイトの印象は劇的に変わります。まずは中央揃えや右寄せを試して、自分が思い描いた通りの場所に文字を置いてみてください。一度やり方を覚えてしまえば、どんなに長い表でも一瞬で美しく整えられるようになります。次は色や枠線など、他のCSS設定にも挑戦して、オリジナルの表デザインを作ってみてください。

2026年最新 スキルアップ・実践セミナー

【60分集中】Flexboxを完全攻略!最新CSS3で「崩れない・迷わない」モダンUI構築セミナー

「魅せる力」をコードで実現。CSS3でモダンWebデザインのプロトタイピングを。

本講座では、単に色を変えるだけではなく、「ユーザーを迷わせないUIデザイン」「崩れないレイアウト設計」の本質を学びます。最新のCSS3とモダンなレイアウト手法を通じて、プロの現場で通用する「美しさと機能性を両立した実装力」を最短距離で習得します。

具体的なワークショップ内容と環境

【つくるもの】
HTMLで作成した骨組みに対し、商用サイトでも採用される「スタイリッシュなカード型UI」や「レスポンシブなナビゲーション」を構築します。色の選定基準や余白(ホワイトスペース)の黄金比など、デザインの理論をコードに落とし込む工程を体験してください。

【開発環境】
フロントエンド開発の標準であるVisual Studio Code (VS Code)を継続使用。CSSの記述を効率化するプラグインや、ブラウザのデベロッパーツール(検証機能)を駆使して、リアルタイムでデザインを微調整するプロのワークフローを再現します。

この60分で得られる3つの技術資産

1. 現代のデファクトスタンダード「Flexbox」

要素の横並びや中央揃えを自由自在に操り、どんなデバイスでも崩れないレスポンシブな配置術を完全理解します。

2. メンテナンス性を高めるCSS設計の基礎

後から修正しやすい「壊れにくいコード」の書き方を伝授。プロの現場で必須となる命名規則の考え方を学びます。

3. パフォーマンスと美しさの両立

画像の最適化や軽量な装飾技法など、ページの表示速度を落とさずに高級感のある演出を行うテクニックを習得します。

※本講座は、HTMLの基礎を終えた後のステップアップ講座です。Webデザイナー、UIデザイナー、フロントエンドエンジニアへの道を切り開く「魅せる技術」を、モクモク独自のパーソナル指導で着実に定着させます。

【60分集中】Flexboxを完全攻略!最新CSS3で「崩れない・迷わない」モダンUI構築セミナー

リラックスしながら、学ぶことが大切です。しっかりと基礎を理解しましょう!

各回少人数・マンツーマン形式で徹底サポート

このセミナーの詳細・お申し込みはこちら
カテゴリの一覧へ
新着記事
New1
CSS
テーブルの罫線を消す!CSSで枠線なしのスッキリした表デザインを作る方法
New2
HTML
HTMLのtableタグの使い方を完全ガイド!初心者でもわかる表組みデータの基本
New3
CSS
CSSで要素の可視性を制御するテクニック!モーダル・ドロップダウン活用ガイド
New4
CSS
CSSで表示切替をアニメーションと併用する方法!displayとtransitionの使い方完全ガイド
人気記事
No.1
Java&Spring記事人気No1
CSS
CSSで要素のサイズを自動調整!autoとfit-contentの使い方
No.2
Java&Spring記事人気No2
HTML
HTML inputタグとは?フォーム入力を担う基本要素を初心者向けに完全解説
No.3
Java&Spring記事人気No3
CSS
CSSの::placeholderの使い方を完全ガイド!入力欄のデザインを自由自在に変える方法
No.4
Java&Spring記事人気No4
CSS
テキストボックスの作り方!CSSで幅・高さ・色を自由にカスタマイズする方法
No.5
Java&Spring記事人気No5
CSS
CSSでGoogle Fontsを使う方法を完全ガイド!初心者でもできるフォントの変更
No.6
Java&Spring記事人気No6
CSS
CSSでテキストの折り返しを完全解説!初心者でもわかる基本と注意点
No.7
Java&Spring記事人気No7
Bootstrap
Bootstrap 5ボタン入門:.btn・.btn-primaryの種類とサイズ・形を初心者向けに完全解説
No.8
Java&Spring記事人気No8
Bootstrap
Bootstrap 5 のカラーと背景色を完全ガイド!初心者向け色の使い分け解説