text-align-last

CSS の text-align-last プロパティは、ブロックの最後の行、あるいは強制的な改行の直前の行をどのように配置するかを設定します。

構文

/* キーワード値 */
text-align-last: auto;
text-align-last: start;
text-align-last: end;
text-align-last: left;
text-align-last: right;
text-align-last: center;
text-align-last: justify;

/* グローバル値 */
text-align-last: inherit;
text-align-last: initial;
text-align-last: unset;

auto
text-align の値と同じ方向に配置されます。ただし text-alignjustify である場合は、text-align-laststart を設定した場合と同じ効果になります。
start
文章の記述方向が左から右であれば left、右から左であれば right と同じです。
end
文章の記述方向が左から右であれば right、右から左であれば left と同じです。
left
インライン要素は行ボックスの左端に配置されます。
right
インライン要素は行ボックスの右端に配置されます。
center
インラインコンテンツは行ボックスの中央に配置されます。
justify
テキストは行末揃えになります。テキストは段落の左端から右端までに配置されるでしょう。

形式文法

auto | start | end | left | right | center | justify

p {
  font-size: 1.4em;
  text-align: justify;
  text-align-last: center;
}

仕様書

仕様書 状態 備考
CSS Text Module Level 3
text-align-last の定義
勧告候補 初回定義
初期値auto
適用対象ブロックコンテナー
継承あり
計算値指定通り
アニメーションの種類離散値

ブラウザーの互換性

BCD tables only load in the browser

関連情報