Template:Nowrap/doc

This is the nowrap template.

This template prevents word wraps (line breaks) in text and links that contain spaces.

Usage
Lots of text 10 kg (22 lb) more text.

It may render like this:


 * Lots of text 10 kg (22 lb)
 * more text.

Or like this:
 * Lots of text
 * 10 kg (22 lb) more text.

But it will not render like this:
 * Lots of text 10 kg (22
 * lb) more text.

Handling interpreted characters
Templates have problems to handle parameter data that contains equal signs " " or vertical bars " ". In such cases consider using nowrap begin + nowrap end instead. But there are also workarounds:

For text that includes an equal sign "=", precede the text with. For example:

Which renders this:
 * 2 + 2 = 4

For text that includes a vertical bar "|", escape the bar(s) with  or. For instance like this:

Or like this:

Which renders this:
 * &#124;2&#124; < 3

/s and /e
and  can also be used, for example, when a nowrap block should start within a template, and end outside it.

Technical details
The actual code that does the job is this HTML+CSS code:



Then Template:Nowrap/core.css brings CSS code for proper rendering.

Spaces at the beginning or end of your text will fall outside the no-wrap tag in the rendered text due to Wikimedia rendering mechanisms.