text-autospace
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
text-autospace
は CSS のプロパティで、中国語/日本語/韓国語 (CJK) の文字とそれ以外の文字の間に空間を適用することができます。
構文
text-autospace: normal;
text-autospace: no-autospace;
text-autospace: ideograph-alpha;
text-autospace: ideograph-numeric;
text-autospace: punctuation;
text-autospace: insert;
text-autospace: replace;
text-autospace: ideograph-alpha ideograph-numeric punctuation;
text-autospace: ideograph-alpha ideograph-numeric;
text-autospace: ideograph-alpha ideograph-numeric insert;
text-autospace: auto;
/* グローバル値 */
text-autospace: inherit;
text-autospace: initial;
text-autospace: revert;
text-autospace: revert-layer;
text-autospace: unset;
値
normal
-
CJK 文字と非 CJK 文字の間、および句読点の周囲に自動的に間隔を適用する既定の動作を行います。この値は、
ideograph-alpha
とideograph-numeric
の両方を適用した場合と同じ効果を持ちます。 <autospace>
-
間隔の動作に対する制御を強化し、受け入れる指定を提供します。キーワード
no-autospace
、またはideograph-alpha
、ideograph-numeric
、punctuation
のいずれか 1 つ以上を組み合わせた指定を受け入れ、オプションでinsert
またはreplace
を続けることができます。no-autospace
-
CJK 文字と非 CJK 文字の間を自動的に空ける動作を無効にします。
ideograph-alpha
-
漢字やカタカナなどの表意文字と、ラテン文字などの非表意文字の間にのみ、間隔を追加します。表意文字と非表意文字の数値の間には、間隔を追加しません。
ideograph-numeric
-
漢字やカタカナなどの表意文字と、ラテン文字などの非表意数値の間にのみ間隔を追加します。表意文字と非表意文字の間の間隔は追加しません。
punctuation
-
言語固有の組版規則が要求される場合、句読点の周囲に非分割スペースを追加します。
insert
-
表意文字と非表意文字の間に既存の空白がない場合にのみ、指定された間隔を追加します。
replace
-
表意文字と非表意文字の間の既存の空白(例:U+0020)を、指定した間隔で置き換えます。
auto
-
ブラウザーが組版上適切な間隔を選べます。間隔はブラウザーやプラットフォームによって異なることがあります。
メモ:
insert
も replace
も指定しなかった場合、動作は insert
と同じです。
メモ:
このプロパティは、word-spacing
プロパティsや letter-spacing
プロパティにつけて加算的に作用します。letter-spacing
設定するによる間隔の量は、text-autospace
によって作成する間隔に追加されます。word-spacing
についても同様です。
公式定義
DB に値が見つかりません!形式文法
text-autospace =
normal |
<autospace> |
auto
<autospace> =
no-autospace |
[ ideograph-alpha || ideograph-numeric || punctuation ] || [ insert | replace ]
例
この例は、 text-autospace
の様々な値の違いを示します。ドロップダウンボックスから値を選択して、テキストの空間にどのように影響するかを確認してみてください。
<main>
<figure class="no-autospace">
<figcaption>
<code>
text-autospace: <span id="autospace-value">no-autospace</span>;
</code>
</figcaption>
<div>
<p>ここにHTMLを挿入</p>
<p>第42位</p>
</div>
</figure>
</main>
.no-autospace {
text-autospace: no-autospace;
}
.auto {
text-autospace: auto;
}
.normal {
text-autospace: normal;
}
.ideograph-alpha {
text-autospace: ideograph-alpha;
}
.ideograph-numeric {
text-autospace: ideograph-numeric;
}
仕様書
Specification |
---|
CSS Text Module Level 4> # propdef-text-autospace> |
ブラウザーの互換性
Loading…
関連情報
text-spacing-trim
ic
およびric
単位- CSS テキストモジュール