Template:Nowrap/doc

The Template:nowrap stops wrapping of specific text. It prevents word wraps (line breaks) within text or inside a link which contains spaces or hyphens ("-"). The size of the nowrapped text becomes the minimum width of that paragraph.

Before you use this template you might want to read up on Line break handling.


 * Usage: {&#123;nowrap|these words stay together}}
 * {&#123;nowrap|a, b, c, or d.}}
 * {&#123;nowrap| merry-go-round }}
 * 4-part harmony

For simplicity, the template name {&#123;j}} (join) can be used, instead of "nowrap", as J redirects to nowrap.

Handling equal-sign or bar
Templates have problems to handle parameter data that contains Equal Signs " " or vertical bars " " (pipes).

For text that includes an equal-sign "=", precede the text with  or use a triple-brace unnamed parameter:. For example:
 * , or

which both render as this:
 * 2 + 2 = 4.

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

Which renders this:
 * &#124;6&#124; < 7

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



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