Template:Mono/doc

Usage
renders as:

text to format here

This template is for formatting short bits of content (the only parameter) as monospaced (nonproportional) text. It is simply a quick shorthand for the necessary CSS code. It is a replacement for , which is an obsolete element under HTML5. (Non-conforming features)

This template be used where the content is being rendered in monospaced text for purely stylistic/display reasons, where this display has no particular semantic significance.

It be used to indicate information with these semantics:
 * source code, use code or  instead
 * variables or variable input, use var or  instead
 * keyboard input, use kbd or  instead
 * sample output, use samp or  instead

It be used to mark up multiple paragraphs, sections or other block elements, as it uses, which is an inline element. Use monodiv and pre for multiple blocks of text, or use multiple instances of Mono for each individual line.

When the content ends with a single closing curly brace, the content should be followed by , for example, to mark up  , use  or.

If the content contains pipe characters not surrounded by , they must be escaped with   or.

Parameters
There are two parameters:
 * 1 or unnamed
 * The content to format as monospaced. If the content contains a  character, the parameter must be numbered or the template will break. (The parameter does not need to be numbered if the   character is surrounded by , or if it is escaped as  .) For backward compatibility with an old, merged-in template, this parameter can also be called 2.


 * yes
 * Used (e.g. by bots or AWB scripts) to indicate replacement of now-obsolete  markup with markup. This template displays nothing and presently does no categorization, though a cleanup category can be created if necessary. It indicates that the markup may need to be changed to something more semantically meaningful, such as <code ></code>, <samp ></samp>, or <kbd ></kbd>.