CSS - text-justify 均等割り付け

 クラウディア
1. 概要
2. 構文
3. やってみる

1. 概要

 前ページの「text-align-last」は、「ブロックの最後の行、あるいは強制的な改行の直前の行をどのように配置するかを設定」なのですが、実はこの意味をあまり理解しておりませんが・・・。  「text-justify」は、最後の行に限らない・・・ということでしょうか。 ↑  これは、馬鹿の極みですね。  2023年1月27日、少し理解が進みました。  どうも「text-justify」は、「text-align」「text-align-last」へ「justify」を設定した際のそろえ方を定義しているようです。  本ページは、下記のサイトを参考にさせていただきました。
text-justify - CSS: カスケーディングスタイルシート | MDN

2. 構文


text-justify: none;				//	揃えない
text-justify: auto;				//	ブラウザに基づく
text-justify: inter-word;		//	単語間に間隔を設ける	中国語・韓国語向けらしい
text-justify: inter-character;	//	文字間に間隔を挿入する	日本語向けらしい
text-justify: distribute; 		//	上と同じで後方互換らしいが「非推奨」とのこと

3. やってみる

 実際にやってみましょう(2023年1月27日)。
none 単語あり none text
auto 単語あり auto text
inter-word 単語あり inter-word text
inter-character 単語あり inter-character text
distribute 単語あり distribute text
inter-ideograph 単語あり inter-ideograph text

 上記、各行は下記のように記述しています(改行は、違ったりしますがね)。


<tr><td>none</td>
<td style="width: 10em; text-align: justify; text-align-last: justify; text-justify: none;">単語あり</td></tr>
<tr><td>auto</td>
<td style="width: 10em; text-align: justify; text-align-last: justify; text-justify: auto;">単語あり</td></tr>
<tr><td>inter-word</td>
<td style="width: 10em; text-align: justify; text-align-last: justify; text-justify: inter-word;">単語あり</td></tr>
<tr><td>inter-character</td>
<td style="width: 10em; text-align: justify; text-align-last: justify; text-justify: inter-character;">単語あり</td></tr>
<tr><td>distribute</td>
<td style="width: 10em; text-align: justify; text-align-last: justify; text-justify: distribute;">単語あり</td></tr>
<tr><td>inter-ideograph</td>
<td style="width: 10em; text-align: justify; text-align-last: justify; text-justify: inter-ideograph;">単語あり</td></tr>
 2023年1月27日時点で、対応しているのは、「Edge」と「Firefox」のみとのこと。  上記掲載のものも、「Chromium」系列の「Vivaldi」では、なんの違いもありません。  「Edge」も「バージョン 109.0.1518.61」では同じ。  下記のように評されます。
「CSS text-justify」-「一般的な表示」

 試した中では、唯一「Firefox バージョン 109.0」のみ。

「CSS text-justify」-「『Firefox バージョン 109.0』」での表示

 これも微妙な違いですな。
 「inter-character」と「inter-ideograph」は、もう少しセルの文字幅を増やしてやると、違いが出てくるかもしれませんが。
 期待したほどの違いはないので、今のところ、こいつは、使えねぇな・・・と。

earthcar(アースカー)