语法
css
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;
/* Global values */
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
中的一个或多个组合,可选择后跟insert
或replace
。no-autospace
-
禁用 CJK 字符与非 CJK 字符之间的自动间距。
ideograph-alpha
-
仅在表意文字字符(如片假名和汉字)与非表意文字字母(如拉丁字母)之间添加间距。它不在表意文字字符与非表意文字数字之间添加间距。
ideograph-numeric
-
仅在表意文字字符(如片假名和汉字)与非表意文字数字(如拉丁数字)之间添加间距。它不在表意文字字符与非表意文字字母之间添加间距。
punctuation
-
根据特定语言的排版约定,在标点符号周围添加不间断的间距。
insert
-
仅在表意文字和非表意文字脚本之间没有现有空格时添加指定的间距。
replace
-
用指定的间距替换表意文字和非表意文字字符之间的现有间距(如 U+0020)。
auto
-
让浏览器选择排版上合适的间距。间距可能因浏览器和平台而异。
注意:如果既未指定 insert
也未指定 replace
,则行为与 insert
相同。
注意:此属性与 word-spacing
和 letter-spacing
属性是叠加的。letter-spacing
设置贡献的间距量会添加到 text-autospace
创建的间距中。word-spacing
也适用相同的情况。
正式定义
在数据库中未找到值!正式语法
text-autospace =
normal |
<autospace> |
auto
<autospace> =
no-autospace |
[ ideograph-alpha || ideograph-numeric || punctuation ] || [ insert | replace ]
示例
此示例展示了 text-autospace
各种值之间的差异。尝试从下拉框中选择一个值,查看它如何影响文本中的间距。
html
<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>
css
.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;
}
规范
规范 |
---|
CSS 文本模块第 4 级 # propdef-text-autospace |
浏览器兼容性
加载中…
另见
text-spacing-trim
ic
和ric
单位- CSS 文本模块