1. このページの目的
CSS の text-align-last
プロパティを試します。
2. text-align-last
text-align-last
は CSS のプロパティで、ブロックの最後の行、あるいは強制的な改行の直前の行をどのように配置するかを設定します。
「最後の行」は特殊である。通常それ以外の行は、左端から右端まで単語で満たされるが、最後の行は残った単語のみとなる。
通常、行の水平方向の配置は text-align
で設定できるが、最後の行は別に設定できると便利である。
3. デモ
3-1. デモ1
Integer elementum massa at nulla placerat varius. Suspendisse in libero risus, in interdum massa. Vestibulum ac leo vitae metus faucibus gravida ac in neque. Nullam est eros, suscipit sed dictum quis, accumsan a ligula.
.demo1 {
text-align: justify;
}
3-2. デモ2
Integer elementum massa at nulla placerat varius. Suspendisse in libero risus, in interdum massa. Vestibulum ac leo vitae metus faucibus gravida ac in neque. Nullam est eros, suscipit sed dictum quis, accumsan a ligula.
.demo1 {
text-align: start;
text-align-last: center;
}
3-3. デモ3
<table>
タグの見出しにも応用できる。
氏名 | Taro |
---|---|
年齢 | 100 |
出身地 | 北海道 |
出身地 aa bb cc dd |
沖縄 |
<th>
の中の最終行に対して効果がある。通常、見出しは1行分しかないので、そのまま最終行となり使える。
text-align
ではダメ。
.demo3 th {
text-align-last: justify;
}
3-4. デモ4
Integer elementum massa at nulla placerat varius.
やはり1行のみの場合、text-align: justify
は効かない。(start, end, center などは効く)
.demo1 {
text-align: justify;
}