テキストの配置・装飾 (HTML,CSS)

更新日:2009年09月14日

各行の右端も揃う!両端揃えで表示する方法

標準では文章は左端から「左寄せ」で表示されますので、何もしなくても各行の左端は揃います。しかし、右端は揃わない可能性があります。CSSを使って「両端揃え」を指定すれば、左右の両端を揃えることができます。

各行で、左端・右端の両方をきっちり揃えて表示させたい!

ウェブページでは、文章は左端から表示(※)され始めます。 その場合、各行の左端は確実に揃って表示されます。 しかし、文章中に含まれる文字の種類や、表示に使われているフォントによっては、右端は揃わないことがあります。(下図左側参照)
※言語によっては右端から表示されますが、その場合は左端が揃いません。

その場合でも、スタイルシートを使って「両端揃え」を指定すれば、左端だけではなく右端も揃えて表示させることができます。(下図右側参照)

左寄せ(left)の表示例と、両端揃え(justify)の表示例
▲通常の左寄せ表示(左)と、両端揃えでの表示(右)

上図は、表示フォントに「MS Pゴシック」を使用した場合の例です。 左側の例では各行の右端はバラバラですが、右側の例では各行の右端が揃っています。(最終行を除く)

普通に「左寄せ」で表示させると、各行の右端は特に揃うことなくバラバラになってしまいます。 特に文章中に「ABC123」などの英数字が含まれる場合や、プロポーショナルフォントが使われている場合には、ずれが顕著になります。

右端にずれがあっても、文章を読む分には特に問題ありません。 しかし、両端が揃っていると整頓された印象を出すことができます。 見栄えが重要な箇所に掲載する文章は、両端揃えを使って表示させると綺麗にデザインできるでしょう。

このように右端のずれを解消し、各行の両端で文字を揃えるには、スタイルシートで「text-align」プロパティと、「text-justify」プロパティ(※)を使います。
※text-justifyプロパティは、CSS3のプロパティです。(詳しくは後述)

1 2 3
  • 印刷する
  • ブックマークする
  • 携帯に送る
  • ブログに書く

あわせて読みたい

この記事の担当ガイド

写真

西村 文宏

関西大学大学院 総合情報学研究科 博士課程にて情報学を学ぶ傍ら、ホームページに関する書籍の執筆や企業…

続きを読む

住まいには、人の個性がよく現れるもの。同じ空間をどのように使うかで、雰囲気も、快適さも大きく変わってくる。ここでは、「建築家と家を建てる」ガイド の川畑博哉氏が厳選した10軒を紹介し、建築家それぞれのこだわりのポイントを紹介しよう。建築のプロたちが考え出した、マネしたくなるアイデアが満載! さぁ、いますぐチェック!

人気ホームページ作成ランキング

Powered by 価格.com

デジタル関連コミュニティ

北欧好きが、愛用の北欧モノを見せ合うコミュニティ

メルマガ登録

【デジタルメルマガ】オトナのオトコなら知っておきたい、PCやデジモノに関する情報をお届けします。

ショッピングカタログ

All About ウェブマガジン

女性向け

雨が楽しくなる!レイングッズ15

男性向け

マネしたくなるアイデア住宅

All About モバイル

QRコード

All Aboutがケータイで読める!

オススメ記事をメールでチェック

知識・経験を生かして、記事を書いてみませんか?