Sjabloon:Indent/doc
40px | This is a documentation subpage for Sjabloon:Indent. It contains usage information, categories, interlanguage links and other content that is not part of the original sjabloon page. |
The indenter Template:indent performs a newline and indents by a specified number of spaces. However, the spaces are not all the same size, but rather a mixture of en-size & em-size spaces that have been tested to work on a wide range of browsers. (To skip by n equal-size spaces, instead use {{in5|n}}
which puts all as the standard-size " " space.)
Usage
The indentation spacing generated by Template:indent will match the alignment of a colon-shift (":") by using {{indent|5}}
, or to match "::" then align by {{indent|10}}
.
Usage: {{indent|# of spaces}}
- Indents up to 30 spaces. (use
{{in5|n}}
to skip up to 50 spaces) - Indent differs from {{space}} only in that it automatically begins a wrapped-newline, then spaces over n spaces, whereas {{space}} spaces over n in the same (current) line.
Examples
The following are detailed examples, also comparing to the equivalent indentation generated if a colon-shift ":" were used instead.
Example 1 - Indenting by 5:
Some text.{{indent|5}}Some more text.
Results:
Some text.{{#invoke:Indent|indent|1=5|2=}}Some more text.
Example 2 - Alignment with ":" or "::" indentations:
: Line of colon-shifted text.
{{indent|5}}Line of indent-5-shifted text.
<br> Line of br-6-nbsp-shifted text.
<br> Line of br-5-nbsp-shifted text.
<br> Line of br-5-nbsp-true-shifted text.
:: Line of 2-colon-shifted text.
{{space|10}}Line of space-10-shifted text.
Results:
- Line of colon-shifted text.
{{#invoke:Indent|indent|1=5|2=}}Line of indent-5-shifted text.
Line of br-6-nbsp-shifted text.
Line of br-5-nbsp-shifted text.
Line of br-5-nbsp-true-shifted text.
- Line of 2-colon-shifted text.
{{#invoke:String|rep| |10}}Line of space-10-shifted text.
Note that if the prior line is already colon-shifted text, then using "{{indent|5}}
" generates a blank line first, so instead, use "{{space|5}}
" (or such) after a colon-shifted line.
Analysis of uneven spacing
Sjabloon:Clarify span. Notice that neither {{indent}} nor {{space}} use true space-size, but rather mix en+em spaces, whereas "{{in5|n}}
" will actually skip n count of spaces, as if inserting n repetitions of an " " space.
History
This template originated on the sister project Wikisource—(home page)
- —and was subsequently ported to English Wikipedia at 21:27, 26 May 2006 (UTC).
See also
- Module:Indent, the Lua module this template is based on.
- {{space}} - skips similar spacing mix of en-size & em-size spaces.
- {{spaces}} - uses non-breaking spaces.
- {{in5}} - skips up to 50 equal-size spaces as all en-size spaces.