WEBページ作成リファレンス
cman.jp cman.jp > WEBページ作成TOP > CSSリファレンス > 「両端揃えの調節方法」

text-justify「両端揃えの調節方法」

「text-justify」は、両端揃えの調節方法を指定します。
「text-justify」は、「text-align」に、justify を指定した場合に必要な指定です。
「text-justify」のみでは、両端揃えになりません。

CSS Ver.適用要素継承
3.0ブロック要素する
広告

text-justify の指定方法

構文

text-justify : auto | none | inter-word | inter-ideograph | inter-cluster | distribute | kashida | distribute-all-lines | distribute-center-last;

プロパティ/設定値意味
text-justify : auto; ブラウザに依存。
text-justify : none; 両端揃えを行わない。
text-justify : inter-world; 単語の間隔のみを調整する。
英語や韓国語に適している。
text-justify : distribute; 単語の間隔と文字の間隔を調整する。
タイ語や日本語に適している。
以下は、W3Cの仕様には定義が無く、Microsoftの仕様に含まれています。
今後、変更される事がありますので、使用には注意が必要です。
text-justify : inter-ideograph; 単語の間隔と文字・数値・記号など基本単位の間隔を調整する。
日本語や中国語などの漢字圏に適している。
text-justify : inter-cluster; 単語の間隔を調整する。
タイ語・ラオ語・クメール語・ミャンマー語などのアジア圏に適している。
text-justify : kashida; カシーダや筆記体を伸ばして調整する。
ペルシア語・アラビア語などのアラビア系文字に適している。
text-justify : newspaper; 単語の間隔と文字の間隔を調整する。
ラテンアルファベットなどの英語圏に適している。
text-justify : distribute-all-lines; 単語の間隔と文字の間隔を調整する。
段落の最後の行が1行に満たない文字数の場合も調整する。
text-justify : distribute-center-last; ※Microsoftの仕様に値は記載されているが、未実施のようです。
デフォルト:「タグ毎のスタイル初期値」を参照
ページTOP

text-justify のサンプル


<style type="text/css">
.common div{
  font-family   : "メイリオ", sans-serif;
  width         : 290px;
  border        : 2px solid #6495ed;
  background    : #e7e7ff;
  padding       : 10px;
}
div.cssTitle {
  margin-top    : 10px;
  background    : #6495ed;
  color         : #fff;
  font-weight   : bold;
}
.css-text-align { text-align:justify;}
.css-auto { text-justify : auto;}
.css-none { text-justify : none;}
.css-word { text-justify : inter-word;}
.css-distribute { text-justify : distribute;}
.css-ideograph { text-justify : inter-ideograph;}
.css-cluster { text-justify : inter-cluster;}
.css-kashida { text-justify : kashida;}
.css-newspaper { text-justify : newspaper;}
.css-all-lines { text-justify : distribute-all-lines;}
.css-center-last { text-justify : distribute-center-last;}

<!-- html -->
<div class="common">
  <div class="cssTitle">◆スタイル指定なし</div>
  <div>
  ・text-justifyは、行の両端揃えの方法を指定するプロパティです。
    text-justifyは、CSS3から新しく追加されたプロパティです。<br>
  ・text - justify is the property as which a way of justification in the line is designated.
    text - justify is the property added newly from CSS3.
  </div>

  <div class="cssTitle">◆text-justify:auto;</div>
  <div class="css_auto css-text-align">
  ・text-justifyは、行の両端揃えの方法を指定するプロパティです。
    text-justifyは、CSS3から新しく追加されたプロパティです。<br>
  ・text - justify is the property as which a way of justification in the line is designated.
    text - justify is the property added newly from CSS3.
  </div>
</div>

※タイトルとclassを該当内容に変更するのみのため、以下省略。
◆スタイル指定なし
・text-justifyは、行の両端揃えの方法を指定するプロパティです。text-justifyは、CSS3から新しく追加されたプロパティです。
・text - justify is the property as which a way of justification in the line is designated. text - justify is the property added newly from CSS3.
◆text-justify:auto;
・text-justifyは、行の両端揃えの方法を指定するプロパティです。text-justifyは、CSS3から新しく追加されたプロパティです。
・text - justify is the property as which a way of justification in the line is designated. text - justify is the property added newly from CSS3.
◆text-justify:none;
・text-justifyは、行の両端揃えの方法を指定するプロパティです。text-justifyは、CSS3から新しく追加されたプロパティです。
・text - justify is the property as which a way of justification in the line is designated. text - justify is the property added newly from CSS3.
◆text-justify:inter-word;
・text-justifyは、行の両端揃えの方法を指定するプロパティです。text-justifyは、CSS3から新しく追加されたプロパティです。
・text - justify is the property as which a way of justification in the line is designated. text - justify is the property added newly from CSS3.
◆text-justify:distribute;
・text-justifyは、行の両端揃えの方法を指定するプロパティです。text-justifyは、CSS3から新しく追加されたプロパティです。
・text - justify is the property as which a way of justification in the line is designated. text - justify is the property added newly from CSS3.
◆text-justify:inter-ideograph;
・text-justifyは、行の両端揃えの方法を指定するプロパティです。text-justifyは、CSS3から新しく追加されたプロパティです。
・text - justify is the property as which a way of justification in the line is designated. text - justify is the property added newly from CSS3.
◆text-justify:inter-cluster;
・text-justifyは、行の両端揃えの方法を指定するプロパティです。text-justifyは、CSS3から新しく追加されたプロパティです。
・text - justify is the property as which a way of justification in the line is designated. text - justify is the property added newly from CSS3.
◆text-justify:kashida;
・text-justifyは、行の両端揃えの方法を指定するプロパティです。text-justifyは、CSS3から新しく追加されたプロパティです。
・text - justify is the property as which a way of justification in the line is designated. text - justify is the property added newly from CSS3.
◆text-justify:newspaper;
・text-justifyは、行の両端揃えの方法を指定するプロパティです。text-justifyは、CSS3から新しく追加されたプロパティです。
・text - justify is the property as which a way of justification in the line is designated. text - justify is the property added newly from CSS3.
◆text-justify:distribute-all-lines;
・text-justifyは、行の両端揃えの方法を指定するプロパティです。text-justifyは、CSS3から新しく追加されたプロパティです。
・text - justify is the property as which a way of justification in the line is designated. text - justify is the property added newly from CSS3.
◆text-justify:distribute-center-last;
・text-justifyは、行の両端揃えの方法を指定するプロパティです。text-justifyは、CSS3から新しく追加されたプロパティです。
・text - justify is the property as which a way of justification in the line is designated. text - justify is the property added newly from CSS3.

※ほとんどのブラウザが未対応のようです。現時点(2017/04)で、IEは動作確認できました。
 ただし、設定値のnone、distribute-center-lastは、未対応のようです。

【W3Cのtext-justify仕様書】
https://www.w3.org/TR/css3-text/#text-justify

【Microsoftのtext-justify仕様書】
https://msdn.microsoft.com/ja-jp/library/ms531172(v=vs.85).aspx


広告
QrCode
このページのURL
スマートフォン・タブレット運営 : CMAN 株式会社シーマン