Template:Pre/doc

__NOWYSIWYG__

Description
This template implements a version of the functionality provided by the HTML  tag.

Usage
Main differences include:


 * It wraps text that overflows the page.
 * It allows mid-line-breaks (but not always consistently).

Main limitations include:


 * If the text is a single long word, it won't be wrapped and will still break out to the right hand of the page.
 * HTML and wikimarkup aren't disabled as in pre and are rendered as usual (thus if a parameter contains any wikitext, enclose it in     tags); similarly, multiple spaces are treated as a single one.
 * If there are only two lines, they will be stuck together, even if the source has a blank line between them.

As with, , and ,  displays text in the font specified as the monospace font in the user's browser options, or specified in the user's CSS pages.

Example

 * Code

First line, markup working: and HTML comment hidden.

Second line, long text wrapping: all work and no play make jack a dull boy all work and no play make jack a dull boy all work and no play make jack a dull boy all work and no play make jack a dull boy all work and no play make jack a dull boy.

'''Third line with raw


 * Result

First line, markup working: and HTML comment hidden.

Second line, long text wrapping: all work and no play make jack a dull boy all work and no play make jack a dull boy all work and no play make jack a dull boy all work and no play make jack a dull boy all work and no play make jack a dull boy.

'''Third line with raw

Alternatives

 * The  tag extension documented at MediaWiki Extension:ASHighlight.
 * The &#123;&#123;#tag:}} functionality documented at MediaWiki Help:Magic words.