Template:Nw: Difference between revisions

From the Super Mario Wiki, the Mario encyclopedia
Jump to navigationJump to search
m (Fixing Wikipedia redirect)
No edit summary
Line 1: Line 1:
<includeonly><span style="white-space:nowrap;">{{{1}}}</span></includeonly><noinclude>This is the <nowiki>{{</nowiki>'''nowrap'''<nowiki>}}</nowiki> template.
<includeonly><span style="white-space:nowrap">{{{1}}}</span></includeonly><noinclude>
 
This template prevents word wraps (line breaks) in text and links that contain spaces.  
This template prevents word wraps (line breaks) in text and links that contain spaces.  


Before you use this template you might want to read up on [[wikipedia:Wikipedia:Line-break handling|Wikipedia:Line-break handling]].
Before you use this template you might want to read up on [[wikipedia:Help:Line-break handling|line-break handling]].
 
=== Usage ===


== Usage ==
<pre>
<pre>
Lots of text {{nowrap|10 kg (22 lb)}} more text.
Lots of text {{nowrap|10 kg (22 lb)}} more text.
Line 24: Line 22:
:lb) more text.  
:lb) more text.  


=== Handling interpreted characters ===
== Handling interpreted characters ==
 
[[Help:Template|Templates]] have problems to handle parameter data that contains equal signs "<code>=</code>" or vertical bars "<code>|</code>". But there are also workarounds:
[[Help:Template|Templates]] have problems to handle parameter data that contains equal signs "<code>=</code>" or vertical bars "<code>|</code>". But there are also workarounds:


Line 43: Line 40:
:{{nowrap|&#124;2&#124; < 3}}
:{{nowrap|&#124;2&#124; < 3}}


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


:<code><nowiki><span style="white-space:nowrap">This text will not wrap</span></nowiki></code>
:<code><nowiki><span style="white-space:nowrap">This text will not wrap</span></nowiki></code>


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.
Spaces at the beginning or end of your text will fall outside the no-wrap tag in the rendered text due to MediaWiki rendering mechanisms.
 
[[Category:Formatting templates]]</noinclude>
[[Category:Formatting templates]]</noinclude>

Revision as of 09:15, September 17, 2021

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

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

Usage

Lots of text {{nowrap|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 "|". But there are also workarounds:

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

{{nowrap|1=2 + 2 = 4}}

Which renders this:

Template:Nowrap

For text that includes a vertical bar "|", escape the bar(s) with &#124; or {{!}}. For instance like this:

{{nowrap|&#124;2&#124; < 3}}

Or like this:

{{nowrap|{{!}}2{{!}} < 3}}

Which renders this:

Template:Nowrap

Technical details

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

<span style="white-space:nowrap">This text will not wrap</span>

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