備忘録的プログラミングリファレンス

text-align プロパティ

 text-align プロパティは、コンテンツの水平方向の配置を指定するプロパティで、左寄せ、中央寄せ、右寄せ、均等割つけが指定できます。

コンテンツを中央に配置
text-align: center;

詳しくはExampleを参照してください

 均等割付けは、長文の場合は機能します。単語や文字ごとに均等に割り付けられることで両端揃えになります。
 エレメントの両端に達しないような短い文字列や単語は両端揃いになりません。
 もし、短い文字列や単語を両端揃いにしたい場合は、text-align: justify; と text-align-last を試してください。

 垂直方向の配置を指定するには、vertical-alignプロパティを使います。

 text-align プロパティ、主にテキストの配置位置の指定方法です。エレメント自体の配置を変更したい場合は、block要素にして、positionプロパティと、topbottomleftrightプロパティを組み合わせた方がよいでしょう。

構文(Syntax)

CSS

text-align: left | right | center | justify;

DOM ( JavaScript )

値の取得
String = object.style.textAlign;
値の設定
object.style.textAlign="left | right | center | justify";

値(Values)

Value摘要
left左寄せ
right右寄せ
center中央寄せ
justify均等割り(両端揃え)
initial初期値に戻す
inherit親要素(親エレメント)のプロパティを継承

備考(Remarks)

Default valueエレメントによる
Inherited(継承)Yes
CSS AnimationNo

Example

 text-alignの例です。エレメント内のコンテンツが中央に配置されます。
 エレメント自体は中央に寄りません。以下の例では、class="contents"のエレメントの親エレメントで中央寄りに指定していますが、エレメント自体は左に寄っています。エレメントはpositionプロパティで配置を指定する必要があります。

 その下の長めの文章は均等割付け(両端揃え)を確かめるためのものです。上が left 、下が justify (均等割付け)に指定しています。