Difference between revisions of "Template:Column templates"

From PhysWiki
Jump to: navigation, search
(Extraneous linebreaks.)
(Cleaned up formating and other matters.)
Line 1: Line 1:
 
{{#switch:{{lc:{{PAGENAME}}}}
 
{{#switch:{{lc:{{PAGENAME}}}}
| col-2 = The [[Template:Col-2]] sets column width for each of 2 columns, with align=left, valign=top. The width, align or valign can be changed: <nowiki>{{col-2 |width=40%|align=right|valign=center}}</nowiki>.<br><br>
+
| col-2 = The [[Template:Col-2]] sets column width for each of two columns, with align=left, valign=top. The width, align or valign can be changed: <nowiki>{{col-2 |width=40%|align=right|valign=center}}</nowiki>.<br><br>
| col-3 = The [[Template:Col-3]] sets column width for each of 3 columns, with align=left, valign=top. The width, align or valign can be changed: <nowiki>{{col-3 |width=25%|align=right|valign=center}}</nowiki>.<br><br>
+
| col-3 = The [[Template:Col-3]] sets column width for each of three columns, with align=left, valign=top. The width, align or valign can be changed: <nowiki>{{col-3 |width=25%|align=right|valign=center}}</nowiki>.<br><br>
| col-4 = The [[Template:Col-4]] sets column width for each of 4 columns.<br><br>
+
| col-4 = The [[Template:Col-4]] sets column width for each of four columns.<br><br>
| col-5 = The [[Template:Col-5]] sets column width for each of 5 columns.<br><br>
+
| col-5 = The [[Template:Col-5]] sets column width for each of five columns.<br><br>
| col-6 = The [[Template:Col-6]] sets column width for each of 6 columns, with align=left, valign=top. The width, align or valign can be changed: <nowiki>{{col-6 |width=20%|align=right|valign=center}}</nowiki>.<br><br>
+
| col-6 = The [[Template:Col-6]] sets column width for each of six columns, with align=left, valign=top. The width, align or valign can be changed: <nowiki>{{col-6 |width=20%|align=right|valign=center}}</nowiki>.<br><br>
 
| col-start=The [[Template:Col-start]] begins a wikitable (same as <nowiki>{{col-begin}}</nowiki>).<br><br>
 
| col-start=The [[Template:Col-start]] begins a wikitable (same as <nowiki>{{col-begin}}</nowiki>).<br><br>
 
}}
 
}}
 
The {{tl|col-begin}}, {{tl|col-break}} and {{tl|col-end}} templates control columns of text on a page:
 
The {{tl|col-begin}}, {{tl|col-break}} and {{tl|col-end}} templates control columns of text on a page:
:*<nowiki>{{col-begin}}</nowiki> - starts a table (followed by <nowiki>{{col-break}}</nowiki> for 1st column)
+
:*<nowiki>{{col-begin}}</nowiki>: starts a table (followed by <nowiki>{{col-break}}</nowiki> for 1st column)
:*<nowiki>{{col-break}}</nowiki> - triggers the start of each column
+
:*<nowiki>{{col-break}}</nowiki>: triggers the start of each column
:*<nowiki>{{col-end}}</nowiki> - ends the multi-column table.
+
:*<nowiki>{{col-end}}</nowiki>: ends the multi-column table.
 
The widths of columns can be specified by using various additional codes. See below for examples.
 
The widths of columns can be specified by using various additional codes. See below for examples.
  
===Usage===
+
== Usage ==
:: <nowiki>{{col-begin|width=70%}}</nowiki> - start table with width.
+
:: <nowiki>{{col-begin|width=70%}}</nowiki>: start table with width.
:: <nowiki>{{col-break|width=66%}}</nowiki> - start column-1 as 66% wide.
+
:: <nowiki>{{col-break|width=66%}}</nowiki>: start column-1 as 66% wide.
 
:: This is text in col-1.
 
:: This is text in col-1.
:: <nowiki>{{col-break|width=33%}}</nowiki> - start column-2 as 33% wide.
+
:: <nowiki>{{col-break|width=33%}}</nowiki>: start column-2 as 33% wide.
 
:: Text column-2.
 
:: Text column-2.
 
:: <nowiki>{{col-end}}</nowiki>
 
:: <nowiki>{{col-end}}</nowiki>
The table will have 2 columns, with column 1 twice (2×) the width of column 2.
+
The table will have two columns, with column 1 twice (2×) the width of column 2.
  
A border of 2px (1px width on each side) corresponds to a 5%. Therefore, with a 2px border — for example, as in [[Wikipedia:Tutorial (Wrap-up and more info)]] — the width needs to be 95% for the table to fit within the screen. Since it's possible that some tables might not have a border, correction on the individual page could be made after substitution. Another way to create a two column table is like this:
+
A border of 2px (1px width on each side) corresponds to a 5%. Therefore, with a 2px border—for example, as in [[Wikipedia:Tutorial (Wrap-up and more info)]]—the width needs to be 95% for the table to fit within the screen. Since it's possible that some tables might not have a border, correction on the individual page could be made after substitution. Another way to create a two column table is like this:
  
 
{|
 
{|
Line 114: Line 114:
 
: See: [[Template:Col-break/examples|Col-break/examples]].
 
: See: [[Template:Col-break/examples|Col-break/examples]].
  
===See also===
+
== See also ==
 
{{column templates/others}}
 
{{column templates/others}}
  
===External links===
+
== External links ==
 
* [http://www.htmlcodetutorial.com/_MULTICOL.html MULTICOL HTML tag]
 
* [http://www.htmlcodetutorial.com/_MULTICOL.html MULTICOL HTML tag]
 
* [https://developer.mozilla.org/en/docs/CSS3_Columns CSS3 Columns], -moz-column-count
 
* [https://developer.mozilla.org/en/docs/CSS3_Columns CSS3 Columns], -moz-column-count
 +
  
 
{{Selfref|This [[Wikipedia:Template|template]] is a [[Wikipedia:Avoid self-references|self-reference]] and so is part of the Wikipedia project rather than the encyclopedic content.}}
 
{{Selfref|This [[Wikipedia:Template|template]] is a [[Wikipedia:Avoid self-references|self-reference]] and so is part of the Wikipedia project rather than the encyclopedic content.}}

Revision as of 07:04, 22 August 2012

The Template:Tl, Template:Tl and Template:Tl templates control columns of text on a page:

  • {{col-begin}}: starts a table (followed by {{col-break}} for 1st column)
  • {{col-break}}: triggers the start of each column
  • {{col-end}}: ends the multi-column table.

The widths of columns can be specified by using various additional codes. See below for examples.

Contents

Usage

{{col-begin|width=70%}}: start table with width.
{{col-break|width=66%}}: start column-1 as 66% wide.
This is text in col-1.
{{col-break|width=33%}}: start column-2 as 33% wide.
Text column-2.
{{col-end}}

The table will have two columns, with column 1 twice (2×) the width of column 2.

A border of 2px (1px width on each side) corresponds to a 5%. Therefore, with a 2px border—for example, as in Wikipedia:Tutorial (Wrap-up and more info)—the width needs to be 95% for the table to fit within the screen. Since it's possible that some tables might not have a border, correction on the individual page could be made after substitution. Another way to create a two column table is like this:

{{col-begin|width=95%}}
|-
| 
Left column
|
Right column
|}
Template:Col-1-of-4Template:TlTemplate:Tl Column 1 here Template:Tl Column 2 here Template:TlTemplate:Col-2-of-4Template:TlTemplate:Tl Column 1 here Template:Tl Column 2 here Template:Tl Column 3 here Template:TlTemplate:Col-3-of-4Template:TlTemplate:Tl Column 1 here Template:Tl Column 2 here Template:Tl Column 3 here Template:Tl Column 4 here Template:TlTemplate:Col-4-of-4 and so on, up to Template:Tl

Template:Col-1-of-4 {{Col-begin|class=references-small}} Template:Tl Column 1 here Template:Tl Column 2 here Template:Tl Column 3 here Template:Tl Column 4 here Template:Tl Column 5 here Template:Tl Column 6 here Template:TlTemplate:Col-2-of-4Template:Tl Column 1 here Template:Tl Column 2 here Template:TlTemplate:Col-3-of-4 {{Columns-start|num=3}} Column 1 here Template:Tl Column 2 here Template:Tl Column 3 here Template:TlTemplate:Col-4-of-4Template:Tl Column 1 here Template:Tl Column 2 here Template:Tl Column 3 here Template:Tl Column 4 here Template:Tl

Examples

See: Col-break/examples.

See also

Template:Column templates/others

External links


Template:Selfref

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox