Difference between revisions of "Template:Spaces/doc"

From Timeline of History
Jump to navigation Jump to search
en>Bruce1ee
m (Reverted edits by 201.160.194.26 (talk) to last version by Killarnee)
m (1 revision imported)
 
(No difference)

Latest revision as of 12:44, 7 November 2023

Lua error in package.lua at line 80: module 'strict' not found.

Lua error in package.lua at line 80: module 'strict' not found. Lua error in package.lua at line 80: module 'strict' not found.

Lua error in package.lua at line 80: module 'strict' not found.

A template to produce one or more non-breaking spaces (  character entities).

Usage[edit]

Syntax[edit]

{{spaces|N|type}} produces N consecutive non-breaking spaces (where N is a whole number larger than zero) of the type specified by the second parameter (which are ordered by decreasing space width): em, fig, en, thin, hair. If type is not specified, N non-breaking spaces (<syntaxhighlight inline lang=xml> </syntaxhighlight>) are produced. A non-breaking space has the same width as a standard space, whose width is between the width of en and thin.

{{spaces|type}} produces a single non-breaking space of the type indicated.

Controlling line-breaking in infoboxes[edit]

This template, usually as its alias {{nbsp}}, may be used with {{wbr}} and {{nowrap}} to control line-breaking in bulletless lists in infoboxes, to prevent wrapped long entries from being confused with multiple entries. See Template:Wbr/doc#Controlling line-breaking in infoboxes for details.

Comparisons[edit]

Name
(alias)
Instance Example code and ... Using {{spaces}} Output Output {{spaces}}
none <syntaxhighlight lang="wikitext" inline="">Text[1]</syntaxhighlight>
<syntaxhighlight lang="wikitext" inline="">Text[2]</syntaxhighlight>
Text[1]
Text[2]
Hair
(Very thin)
<syntaxhighlight lang="wikitext" inline="">Text [3]</syntaxhighlight>
<syntaxhighlight lang="wikitext" inline="">Text[4]</syntaxhighlight>
Text{{spaces|hair}}<ref>...</ref> Text [1]
Text[2]
Text[1]
Text[2]
2-pixel <syntaxhighlight lang="wikitext" inline="">Text[5]</syntaxhighlight>
<syntaxhighlight lang="wikitext" inline="">Text[6]</syntaxhighlight>
Text[1]
Text[2]
Narrow no-break <syntaxhighlight lang="wikitext" inline="">Text [7]</syntaxhighlight>
<syntaxhighlight lang="wikitext" inline="">Text[8]</syntaxhighlight>
Text [1]
Text[2]
Thin <syntaxhighlight lang="wikitext" inline="">Text[9]</syntaxhighlight>
<syntaxhighlight lang="wikitext" inline="">Text[10]</syntaxhighlight>
Text{{spaces|thin}}<ref>...</ref> Text[1]
Text[2]
Text[1]
Text[2]
Standard[lower-alpha 1]   <syntaxhighlight lang="wikitext" inline="">Text [11]</syntaxhighlight>
<syntaxhighlight lang="wikitext" inline="">Text [12]</syntaxhighlight>
Text{{spaces}}<ref>...</ref> Text [1] Text [1]
Text [2]
En <syntaxhighlight lang="wikitext" inline="">1 3</syntaxhighlight> 1{{spaces|en}}3 1 3 13
Figure <syntaxhighlight lang="wikitext" inline="">123
13</syntaxhighlight>
123<br/>1{{spaces|fig}}3 123
13
123
13
Em <syntaxhighlight lang="wikitext" inline="">1 3</syntaxhighlight> 1{{spaces|em}}3 1 3 13
  1. Provided here by a non-breaking space (&nbsp;).


Template data[edit]

This is the TemplateData for this template used by TemplateWizard, VisualEditor and other tools. Click here to see a monthly parameter usage report for this template in articles based on this TemplateData.

TemplateData for Spaces

<templatedata> { "description": "Inserts one or more non-breaking spaces", "params": { "1": { "label": "Quantity", "description": "How many non-breaking spaces to insert", "type": "number", "default": "1" }, "2": { "label": "Type", "description": "Non-default types (in decreasing order of width): em, fig, en, thin, hair", "type": "string", "default": " ", "suggestedvalues": [ "em", "fig", "en", "nbsp", "thin", "hair" ] } } } </templatedata>

See also[edit]

Lua error in package.lua at line 80: module 'strict' not found.


  1. ...
  2. ...
  3. ...
  4. ...
  5. ...
  6. ...
  7. ...
  8. ...
  9. ...
  10. ...
  11. ...
  12. ...