text-align-last - 最終行の文字寄せを調整する

投稿日: / 更新日:

スタイルシートのtext-align-lastは、最後の行の文字寄せを指定するためのプロパティです。このプロパティは、text-alignjustifyの要素内でのみ有効です。

サンプルコード

text-align-lastを指定したサンプルコードです。text-alignjustifyでなければ反映されません。

div {
	text-align: justify ;
	text-align-last: right ;
}

デモ

text-align-lastrightを指定して、最終行のテキストを右寄せにしたデモです。CSSを編集して、どのように表示が変わるか確認してみましょう。

値の指定

値の指定方法は主に下記の通りです。リンクをクリックするとデモを確認できます。

項目説明
inherit親要素の値を引き継ぐ。例の場合、div要素のtext-align-lastには、bodyに指定された値(right)が引き継がれる。
initialプロパティの初期値が適用される。この場合、autoが適用される。
autoテキストは左寄せになる。
leftテキストは左寄せになる。
rightテキストは右寄せになる。
centerテキストは中央寄せになる。
justify最終行も、無理矢理、両端にピッタリと付くように文字の間隔が調整される。
startテキストは行の先頭に寄せられる。行の先頭がどちらかは、directionプロパティによって変わる。
endテキストは行の末尾に寄せられる。行の末尾がどちらかは、directionプロパティによって変わる。

ブラウザのサポート

2016年7月現在の、ブラウザのサポート状況は次の通りです。

  • Chrome

    47+

    2015年12月

  • Firefox

    12+

    2012年4月

  • Safari

    ×

    9.1+

    時期不明

  • Ie

    11+

    2013年10月

  • Edge

    14+

    2016年2月

  • Opera

    ×

    36+

    時期不明

  • Safari(iOS)

    ×

    9.3+

    時期不明

  • Ie Mobile

    11+

    2014年7月

  • Chrome

    47+

    2015年12月

  • Android

    47+

    時期不明

  • FF Mobile

    44+

    2016年1月

  • Opera Mobile

    ×

    33+

    2015年10月