CSS text
{{CSSRef}}
The CSS text module defines how to perform text manipulation, like line breaking, justification and alignment, white space handling, and text transformation.
Reference
Properties
{{cssxref("hanging-punctuation")}}
{{cssxref("hyphenate-character")}}
{{cssxref("hyphenate-limit-chars")}}
{{cssxref("hyphens")}}
{{cssxref("letter-spacing")}}
{{cssxref("line-break")}}
{{cssxref("overflow-wrap")}}
(and theword-wrap
alias){{cssxref("tab-size")}}
{{cssxref("text-align")}}
{{cssxref("text-align-last")}}
{{cssxref("text-indent")}}
{{cssxref("text-justify")}}
{{cssxref("text-spacing-trim")}}
{{Experimental_Inline}}
{{cssxref("text-transform")}}
{{cssxref("text-wrap")}}
{{cssxref("text-wrap-mode")}}
{{cssxref("text-wrap-style")}}
{{cssxref("white-space")}}
{{cssxref("white-space-collapse")}}
{{cssxref("word-break")}}
{{cssxref("word-spacing")}}
The specification also defines the hyphenate-limit-last
, hyphenate-limit-lines
, hyphenate-limit-zone
, line-padding
, text-align-all
, text-autospace
, text-group-align
, text-spacing
, white-space-trim
, word-space-transform
, wrap-after
, wrap-before
, and wrap-inside
properties, which are not yet supported by any browser.
Guides
-
- : A guide to the various ways in which overflowing text can be managed in CSS.
Related concepts
Properties
{{cssxref("direction")}}
{{cssxref("font-feature-settings")}}
{{cssxref("initial-letter")}}
{{cssxref("orphans")}}
{{cssxref("text-combine-upright")}}
{{cssxref("text-orientation")}}
{{cssxref("text-overflow")}}
{{cssxref("text-size-adjust")}}
{{Experimental_Inline}}
{{cssxref("unicode-bidi")}}
{{cssxref("widows")}}
{{cssxref("writing-mode")}}
Values
{{cssxref("min-content")}}
{{cssxref("max-content")}}
HTML
{{htmlelement("pre")}}
{{htmlelement("wbr")}}
Specifications
{{Specifications}}
See also
- CSS writing modes module
- CSS overflow module
- CSS fonts module
- CSS ruby layout module