Skip to content

Typography

Whitespace

Utilities for controlling an element's white-space property.

Quick reference

ClassDescription
whitespace-normalwhite-space: normal
whitespace-nowrapwhite-space: nowrap
whitespace-prewhite-space: pre
whitespace-pre-linewhite-space: pre-line
whitespace-pre-wrapwhite-space: pre-wrap
whitespace-break-spaceswhite-space: break-spaces

Basic usage

Normal

Use whitespace-normal to cause text to wrap normally within an element. Newlines and spaces will be collapsed.

Hey everyone! It's almost 2042, and we still don't know if there is aliens living among us, or do we? Maybe the person writing this is an alien. You will never know.
html
<div class="whitespace-normal">Hey everyone!

It's almost 2042,     and we still don't know if there is aliens living among us, or do we? Maybe the person writing this is an alien.

You will never know.</div>

No Wrap

Use whitespace-nowrap to prevent text from wrapping within an element. Newlines and spaces will be collapsed.

Hey everyone! It's almost 2042, and we still don't know if there is aliens living among us, or do we? Maybe the person writing this is an alien. You will never know.
html
<div class="whitespace-nowrap">Hey everyone!

It's almost 2042,     and we still don't know if there is aliens living among us, or do we? Maybe the person writing this is an alien.

You will never know.</div>

Pre

Use whitespace-pre to preserve newlines and spaces within an element. Text will not be wrapped.

Hey everyone!

It's almost 2042,     and we still don't know if there is aliens living among us, or do we? Maybe the person writing this is an alien.

You will never know.
html
<div class="whitespace-pre">Hey everyone!

It's almost 2042,     and we still don't know if there is aliens living among us, or do we? Maybe the person writing this is an alien.

You will never know.</div>

Pre Line

Use whitespace-pre-line to preserve newlines but not spaces within an element. Text will be wrapped normally.

Hey everyone!

It's almost 2042, and we still don't know if there is aliens living among us, or do we? Maybe the person writing this is an alien.

You will never know.
html
<div class="whitespace-pre-line">Hey everyone!

It's almost 2042, and we still don't know if there is aliens living among us, or do we? Maybe the person writing this is an alien.

You will never know.</div>

Pre Wrap

Use whitespace-pre-wrap to preserve newlines and spaces within an element. Text will be wrapped normally.

Hey everyone!

It's almost 2042,     and we still don't know if there is aliens living among us, or do we? Maybe the person writing this is an alien.

You will never know.
html
<div class="whitespace-pre-wrap">Hey everyone!

It's almost 2042,       and we still don't know if there is aliens living among us, or do we? Maybe the person writing this is an alien.

You will never know.</div>