THE WORLD'S LARGEST WEB DEVELOPER SITE

HTML <pre> Tag


Example

Preformatted text:

<pre>
Text in a pre element
is displayed in a fixed-width
font, and it preserves
both      spaces and
line breaks
</pre>
Try it Yourself »

Definition and Usage

The <pre> tag defines preformatted text.

Text in a <pre> element is displayed in a fixed-width font (usually Courier), and it preserves both spaces and line breaks.


Browser Support

Element
<pre> Yes Yes Yes Yes Yes

Tips and Notes

Tip: Use the <pre> element when displaying text with unusual formatting, or some sort of computer code.


Differences Between HTML 4.01 and HTML5

The "width" attribute is not supported in HTML5.



Attributes

Attribute Value Description
width number Not supported in HTML5.
Specifies the maximum number of characters per line

Global Attributes

The <pre> tag also supports the Global Attributes in HTML.


Event Attributes

The <pre> tag also supports the Event Attributes in HTML.


Related Pages

HTML Tutorial: HTML Text Formatting

HTML DOM reference: Pre Object


Default CSS Settings

Most browsers will display the <pre> element with the following default values:

Example

pre {
  display: block;
  font-family: monospace;
  white-space: pre;
  margin: 1em 0;
}
Try it Yourself »