試一試
word-spacing: normal;
word-spacing: 1rem;
word-spacing: 4px;
word-spacing: -0.4ch;
<section id="default-example">
<p id="example-element">
As much mud in the streets as if the waters had but newly retired from the
face of the earth, and it would not be wonderful to meet a Megalosaurus,
forty feet long or so, waddling like an elephantine lizard up Holborn Hill.
</p>
</section>
@font-face {
src: url("/shared-assets/fonts/variable-fonts/AmstelvarAlpha-VF.ttf");
font-family: "Amstelvar";
font-style: normal;
}
section {
font-size: 1.2em;
font-family: "Amstelvar", serif;
}
語法
css
/* Keyword value */
word-spacing: normal;
/* <length> values */
word-spacing: 3px;
word-spacing: 0.3em;
/* Global values */
word-spacing: inherit;
word-spacing: initial;
word-spacing: revert;
word-spacing: revert-layer;
word-spacing: unset;
值
無障礙
過大或過小的 word-spacing 值會使應用此樣式的句子變得難以閱讀。對於使用非常大的正值設定樣式的文字,單詞之間的距離會非常遠,以至於不再像一個句子。對於使用非常大的負值設定樣式的文字,單詞會相互重疊,以至於每個單詞的開頭和結尾都無法識別。
可讀的 word-spacing 必須根據具體情況確定,因為不同的字體系列具有不同的字元寬度。沒有一個值可以確保所有字體系列自動保持其可讀性。
示例
HTML
html
<div id="mozdiv1">Lorem ipsum dolor sit amet.</div>
<div id="mozdiv2">Lorem ipsum dolor sit amet.</div>
CSS
css
#mozdiv1 {
word-spacing: 15px;
}
#mozdiv2 {
word-spacing: 5em;
}
正式定義
| 初始值 | normal |
|---|---|
| 應用於 | 所有元素。也適用於 ::first-letter 和 ::first-line。 |
| 繼承性 | 是 |
| 百分比 | 指受影響字形的寬度 |
| 計算值 | 絕對 <length> |
| 動畫型別 | 一個長度 |
正式語法
word-spacing =
normal |
<length-percentage>
<length-percentage> =
<length> |
<percentage>
規範
| 規範 |
|---|
| CSS Text Module Level 3 # word-spacing-property |
| Scalable Vector Graphics (SVG) 2 # WordSpacingProperty |
瀏覽器相容性
載入中…
另見
letter-spacing- SVG
word-spacing屬性