Jump to content

Template:Stack documentation

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Sardanaphalus (talk | contribs) at 12:23, 26 April 2014 (top: ombox text). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

This template can be used to stack images and other floating content such as infobox templates without causing problems with spacing and floating. Enter a string of images/templates as the first parameter to have them stack without generating floating errors or spacing errors. You can stack many objects from the top of a section and not force further subsections to space out.

Usage

At its simplest:

{{stack|<objects>}}

Alternatively, using {{stack begin}}, {{stack mid}} and {{stack end}}:

{{stack begin}}
<object>
{{stack mid}}
<object>
...
{{stack end}}

Previous usage suggests {{stack mid}} is not always needed. Thus, <object> may simply be a string of wikicode for many images/templates.

Optional parameters

{{stack| <objects> | float=left/right | clear=true/false}}

or

{{stack begin | float=left/right | clear=true/false}}

where

  • float= left or right (default is right)
    This option can be used to float the stack to the left or right of the page
  • clear= true or false (default is false)
    This option can be used to force the stack to the far left or right (e.g., near an infobox).

You can also explicily list multiple arguments, which is then identical to the {{stack begin}}, {{stack mid}} and {{stack end}} version.

{{stack| float=left/right | clear=true/false
|1=<object(s)>
|2=<object(s)>
|3=<object(s)>, etc. up to 9 parameters in the current version
}}
  • NB This multiple argument version does include extra vertical whitespace between each (set of) <object(s)>.

Examples

Template:Stack documentation/examples

Stack template family

See also