For faster navigation, this Iframe is preloading the Wikiwand page for Шаблон:Indent.

Шаблон:Indent

Документација шаблона[прикажи] [уреди] [историја] [освежи]

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.)

The indentation spacing generated by Template:indent will match the alignment of a colon-shift (":") by using ((indent|5)). To match "::", use ((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.

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.
     Some more text.

Example 2 – Alignment with ":" or "::" indentations:
: Line of colon-shifted text.
((indent|5))Line of indent-5-shifted text.
<br>&nbsp; &nbsp; &nbsp;&nbsp;Line of br-6-nbsp-shifted text.
<br>&nbsp; &nbsp; &nbsp;Line of br-5-nbsp-shifted text.
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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.


     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.

          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

[уреди извор]

As computers optimize code, they occasionally risk displaying unsavory results after condensing monotonous strings of characters (such as spaces). Thus, many templates around Wiki choose to avoid this hurdle by alternating different types of spaces (with the intention of displaying no differently than regular spaces).

Spaces come in two main size varieties: em spaces and en spaces. Em spaces are generally defined as the width of one character, and en spaces exactly half that size. However, there is no requirement that browsers must conform to this standard, and so templates that code in en spaces may not display uniformly across all browsers. Neither ((indent)) nor ((space)) use true space-size (that is, em-size spaces), but rather mix en and em spaces, whereas ((in5|n)) avoids en spaces altogether and will actually skip n count of spaces, as if inserting n repetitions of an em space. This is done by alternating em spaces with an em-size non-breaking "&nbsp;"—by definition, it must be the same—in order to skip a wide area.

This template originated on the sister project Wikisource(main page), and was subsequently ported to English Wikipedia at 21:27, 26 May 2006 (UTC).

  • Module:Indent, the Lua module implementing this template.
  • ((spaces)), which uses non-breaking spaces.
  • ((in5)), which skips up to fifty equal en-sized spaces.
  • ((block indent)), to indent an entire block of content, similar to a block quotation (uses <div> and CSS margins)
  • ((colon)), to produce a colon character (":") without risk of affecting wiki markup.
  • ((outdent)), to break indentation in a threaded conversation
{{bottomLinkPreText}} {{bottomLinkText}}
Шаблон:Indent
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?