Spacing and Alignment

This page lists CSS properties which relates to spacing and alignment of text

Text Spacing Properties

letter-spacing

Adds/subtracts the horizontal spacing between letters. Specify normal (auto) or a length (e.g. 0.2em or -0.2em).

| LIVE PREVIEW
Lorem ipsum dolor sit amet

word-spacing

Adds/subtracts the horizontal spacing between words. Specify normal (auto) or a length (e.g. 0.2em or -0.4ch).

line-height

Sets the height of the line box (distance between the lines of the text). Specify:

  • normaldepends on the browser
  • a number(e.g. 1.5) multiple of the element's font size
  • a percentage(e.g. 150%) relative to the element's font size
  • a length(e.g. 20px)
| LIVE PREVIEW
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea consequat.

Text Alignment Properties

text-align

Sets the horizontal alignment of text. Possible values:

  • left
  • right
  • center
  • justify
  • start(depends on writing direction)
  • end(depends on writing direction)
| LIVE PREVIEW
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea consequat.

text-align-last

Sets the horizontal alignment of the last line of text. Possible values:

  • auto
  • left
  • right
  • center
  • justify
  • start(depends on writing direction)
  • end(depends on writing direction)

text-indent

Sets the indentation at the beginning of paragraphs.

Specify a length (e.g. 2em or -2em) or percentage (relative to the parent's width).

| LIVE PREVIEW
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea consequat.

text-justify

Sets how text-align: justify behaves (where to put the extra spaces). Possible values:

  • nonedisables justification
  • autolet the browser decide
  • inter-wordput the extra spaces between words
  • inter-characterput the extra spaces between characters

References