Template:Nowrap/doc

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.

Handling equal-sign or bar
Templates have problems with parameter data that contains equal-signs " " or vertical bars " " (pipes). Note that this does not apply if the equal-sign " " or vertical bar " " is inside a wikilink or another template. In the case that there is a bare equal-sign " " or vertical bar " ", consider using +  instead. However, there are also other workarounds:

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

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

For text that includes a vertical bar "|", escape the bar(s) with " " or " " or " ". For instance, put two bars "|6|" like this:
 * or    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 Wikimedia rendering mechanisms.

TemplateData
{ "description": "Prevents word wraps (line breaks) within text or inside a link which contains spaces or hyphens (-).", "params": { "1": {     "label": "Text", "description": "Text or link to be protected.", "type": "string", "required": true } } }