Difference between revisions of "Template:Multicol-end"
Storyteller (Talk | contribs) m (25 revisions: Multicol pages) |
|
(No difference)
|
Revision as of 13:23, 21 November 2012
{{#ifeq:{{#switch:{{#switch:{{#ifeq:-|-sysop|move|}}
|semi |autoconfirmed=semi |administrator |full |sysop=indef |move=move |#default=indef}} |move={{#ifeq: {{#switch:{{#ifeq:multicol-end/template|multicol-end/template|undefined|{{#ifeq:multicol-end|sandbox|sysop|undefined}}}} |semi |autoconfirmed=autoconfirmed |administrator |full |sysop=sysop |undefined= |#default=}} |sysop|yes|no }} |create={{#if: {{#switch:{{#ifeq:multicol-end/template|multicol-end/template|undefined|{{#ifeq:multicol-end|sandbox|sysop|undefined}}}} |semi |autoconfirmed=autoconfirmed |administrator |full |sysop=sysop |undefined= |#default=}} |yes|no }}
|#default={{#if:
{{#switch:{{#ifeq:multicol-end/template|multicol-end/template|undefined|{{#ifeq:multicol-end|sandbox|sysop|undefined}}}} |semi |autoconfirmed=autoconfirmed |administrator |full |sysop=sysop |undefined= |#default=}} |{{#ifeq:{{#switch: |semi |autoconfirmed=autoconfirmed |administrator |full |sysop=sysop |#default=}} |{{#switch:{{#ifeq:multicol-end/template|multicol-end/template|undefined|{{#ifeq:multicol-end|sandbox|sysop|undefined}}}} |semi |autoconfirmed=autoconfirmed |administrator |full |sysop=sysop |undefined= |#default=}} |no|yes }} |no}}
}}|yes|{{#ifeq:yes|yes|
| Template:Mbox }}|}}{{#ifeq:{{#ifeq:template|template|{{#switch:{{#ifeq:-|-sysop|move|}}
|semi |autoconfirmed={{#ifeq:|sysop|}} |move= |administrator |full |sysop |#default=}}}}{{#ifeq:template|file|[[category:{{#switch: |semi |autoconfirmed=semi-protected |administrator |full |sysop |#default=protected}} images|multicol-end]]}}|no||{{#ifeq:Template|Template|{{#switch:{{#ifeq:-|-sysop|move|}} |semi |autoconfirmed={{#ifeq:|sysop|}} |move= |administrator |full |sysop |#default=}}}}{{#ifeq:Template|File|[[Category:{{#switch: |semi |autoconfirmed=Semi-protected |administrator |full |sysop |#default=Protected}} images|Multicol-end]]}}}}
{{#ifeq: Multicol-end | sandbox
| Template:Template sandbox notice }}Template:Template other|
| #if:
|
|
{{
#if: {{#ifexist:
{{#if: Template:Multicol/doc
| Template:Multicol/doc
| {{#switch: Template
|
| File
| MediaWiki
| Category = Template talk
| #default = Template
}}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/doc
}} | yes }} | [[[{{#if: Template:Multicol/doc | Template:Multicol/doc | {{#switch: Template | | File | MediaWiki | Category = Template talk | #default = Template
}}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/doc
}}|view]]] [[{{fullurl:{{#if: Template:Multicol/doc | Template:Multicol/doc | {{#switch: Template | | File | MediaWiki | Category = Template talk | #default = Template
}}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/doc
}}|action=edit}} edit]] [[{{fullurl:{{#if: Template:Multicol/doc | Template:Multicol/doc | {{#switch: Template | | File | MediaWiki | Category = Template talk | #default = Template
}}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/doc
}}|action=history}} history]] [
]
|
[[{{fullurl:{{#if: Template:Multicol/doc
| Template:Multicol/doc
| {{#switch: Template
|
| File
| MediaWiki
| Category = Template talk
| #default = Template
}}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/doc
}}| action=edit&preload={{
#if:
|
| {{#ifeq: Template | File
| Template:Documentation/preload-filespace
| Template:Documentation/preload
}} }} }} create]]
}}
}} {{#switch: ¬
| ¬ =
{{#switch: Template
| Template = 50px Template documentation
| File = Summary
| #default = Documentation
}}
| #default =
¬
}}}} {{#switch: {{#if:|1|0}}{{#if:Template:Multicol/doc|1|0}}{{#ifexist:Template:Multicol/doc|1|0}}{{#ifexist:{{#switch: Template
| | File | MediaWiki | Category = Template talk | #default = Template
}}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/doc|1|0}} | 1000 | 1001 | 1010 | 1011 | 1100 | 1101 | 1110 | 1111 = | 0110 | 0111 = {{#ifeq: multicol-end | doc
|
{{
#ifeq: show | show | Template:Mbox }}{{ #if: | | {{#ifexist:Template:Multicol-end|[[Category:{{ #switch: Template | Template = Template | User = User | #default = Wikipedia }} documentation pages]]|}} }}
| }}
Usage
{{Multicol}} is used to start a multi-column section of a page. Between each block of column text insert {{Multicol-break}} and close the last column with {{Multicol-end}}. For example:
{{Multicol}} This text appears in the first column. {{Multicol-break}} This text appears in the second column. {{Multicol-break}} This text appears in the third column. {{Multicol-end}}
Provides this format:
This text appears in the first column. |
This text appears in the second column. |
This text appears in the third column. |
You can have any number of columns. Each column will be the same width, equally dividing the available horizontal space. Each column has a small right margin (20 pixels), creating a "gutter" that prevents text in one column from touching text in the column to its right. See franl's user page for examples of how this template can be used.
Parameters
This template has two optional parameters: the overall width of the set of columns and the width of the gutter. The overall width of the set of columns can be an absolute value (e.g., 40em) or a percentage of the available page width (e.g., 50%). This parameter defaults to 100%. For example, to create a multi-column section that is only 50% the width of the page:
{{Multicol|50%}} This text appears in the first column. {{Multicol-break}} This text appears in the second column. {{Multicol-break}} This text appears in the third column. {{Multicol-end}}
Provides this format:
This text appears in the first column. |
This text appears in the second column. |
This text appears in the third column. |
The multi-column region is always positioned on the left side of the containing block. To change this, place the above Wikitext in a DIV block that has the CSS attribute text-align set to either center or right, like this:
<div style="text-align:center;">{{center| {{Multicol|50%}} ... {{Multicol-end}} }}</div>
Related templates
The templates {{Col-begin}} and friends do something similar to this template and its friends, but this template may be easier to use. Each of the following examples produce the same result (a 3-column table in which all columns have equal width):
{{Multicol}} Column 1 {{Multicol-break}} Column 2 {{Multicol-break}} Column 3 {{Multicol-end}} |
{{Col-begin}} {{Col-3}} Column 1 {{Col-3}} Column 2 {{Col-3}} Column 3 {{Col-end}} |
It's simpler to add more columns to the {{Multicol}} example than to the {{Col-begin}} example, because in the latter case, all occurrences of {{Col-3}} would need to be changed to {{Col-4}}.as:Template:MultiCol ca:Plantilla:Columnes cy:Nodyn:Multicol eo:Ŝablono:Multkolumna es:Plantilla:Columnas fa:الگو:چندستون hsb:Předłoha:Multicol id:Templat:Multicol it:Template:MultiCol ja:Template:Multicol pt:Predefinição:Multicol ru:Шаблон:Multicol zh:template:multicol uk:Шаблон:Multicol
| 0001 | 0011 = {{ {{#switch: Template
| | File | MediaWiki | Category = Template talk | #default = Template
}}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/doc }} | 0000 | 0100 | 0010 | 0101 = }}
{{#ifeq: | off | | {{#ifexist: {{#if: Template:Multicol/doc | Template:Multicol/doc | {{#switch: Template | | File | MediaWiki | Category = Template talk | #default = Template
}}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/doc
}} | yes }}{{ #switch: Template | User | Template = yes }} }}|
{{#if:none | none | [[File:{{#switch: | warning = Cmbox deletion.png | editnotice = Imbox notice.png | system | #default = Imbox notice.png }}|40x40px|link=|alt=]]}} |
}}
{{#if:
| | {{#if: {{#ifexist: {{#if: Template:Multicol/doc | Template:Multicol/doc | {{#switch: Template | | File | MediaWiki | Category = Template talk | #default = Template }}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/doc }} | yes }} | The above documentation is transcluded from [[{{#if: Template:Multicol/doc | Template:Multicol/doc | {{#switch: Template | | File | MediaWiki | Category = Template talk | #default = Template }}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/doc }}]]. ([{{fullurl:{{#if: Template:Multicol/doc | Template:Multicol/doc | {{#switch: Template | | File | MediaWiki | Category = Template talk | #default = Template }}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/doc }}|action=edit}} edit] | [{{fullurl:{{#if: Template:Multicol/doc | Template:Multicol/doc | {{#switch: Template | | File | MediaWiki | Category = Template talk | #default = Template }}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/doc }}|action=history}} history]) }}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/sandbox | [[{{#switch: Template | | File | MediaWiki | Category = Template talk | #default = Template }}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/sandbox|sandbox]] ([{{fullurl: {{#switch: Template | | File | MediaWiki | Category = Template talk | #default = Template }}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/sandbox | action=edit }} edit] | diff) | sandbox ([{{fullurl: {{#switch: Template | | File | MediaWiki | Category = Template talk | #default = Template }}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/sandbox | action=edit&preload=Template:Documentation/preload-sandbox }} create] | [{{fullurl: {{#switch: Template | | File | MediaWiki | Category = Template talk | #default = Template }}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/sandbox | action=edit&preload=Template%3A%7B%7B%23switch%3A+Multicol-end%0A%7C+sandbox%0A%7C+testcases+%3D+Multicol-end%0A%7C+%23default+%3D+Multicol-end%0A%7D%7D&summary=Create+sandbox+version+of+%5B%5BTemplate%3A%7B%7B%23switch%3A+Multicol-end%0A%7C+sandbox%0A%7C+testcases+%3D+Multicol-end%0A%7C+%23default+%3D+Multicol-end%0A%7D%7D%5D%5D }} mirror]) }} and {{ #ifexist: {{#switch: Template | | File | MediaWiki | Category = Template talk | #default = Template }}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/testcases | [[{{#switch: Template | | File | MediaWiki | Category = Template talk | #default = Template }}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/testcases|testcases]] ([{{fullurl: {{#switch: Template | | File | MediaWiki | Category = Template talk | #default = Template }}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/testcases | action=edit }} edit]) | testcases ([{{fullurl: {{#switch: Template | | File | MediaWiki | Category = Template talk | #default = Template }}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/testcases | action=edit&preload=Template:Documentation/preload-testcases }} create]) }} pages. }}:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/doc }}|/doc]] subpage. }}{{#switch: Template | File = | Template = [[Special:PrefixIndex/Template:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/|Subpages of this template]]. | #default = [[Special:PrefixIndex/Template:{{#switch: Multicol-end | sandbox | testcases = Multicol-end | #default = Multicol-end }}/|Subpages of this page]]. }} }}{{#ifexist:Template:Multicol-end/Print |}} |
{{#if:
| {{{imageright}}} |
| | warning | editnotice | system =
| #default =}} }}{{#if:
{{#switch: Multicol-end | doc | testcases = strange }}
| [[Category:Wikipedia pages with strange ((documentation)) usage|Template:Main otherTemplate:Multicol-end]]
}}