Template:Column-generating template families
From dtype.org
Column-generating template families
{{#invoke:Message box|mbox}} <section begin="table" />
Family | Type | Handles wiki {{#if:|}}
table code?main}} |
Responsive/ Mobile suited |
Start template | Column divider | End template |
---|---|---|---|---|---|---|
"Col" | Table | Yes | No | {{Col-begin}}, {{Col-begin-fixed}} or {{Col-begin-small}} |
{{Col-break}} or {{Col-2}} .. {{Col-5}} |
{{Col-end}} |
"Col-float" | CSS float | Yes | Yes | {{Col-float}} | {{Col-float-break}} | {{Col-float-end}} |
"Columns" | Table | No | No | {{Columns}} | – | – |
"Columns-list" | CSS columns | Yes | Yes | {{Columns-list}} (wrapper) | – | – |
"Columns-start" | CSS float | Yes | Yes | {{Columns-start}} | {{Column}} | {{Columns-end}} |
"Flex columns" | CSS flexbox | Yes | Yes | {{Flex columns}} | – | – |
"Div col" | CSS columns | Yes | Yes | {{Div col}} | – | {{Div col end}} |
main}} I.e., can the columns handle the wiki markup {| | || |- |} used to create tables? If not, templates that produce these elements (such as {{(!}}, {{!}}, {{!!}}, {{!-}}, {{!)}}) or HTML tags ({{#switch:pair
|c|close = |e|empty|s|single|v|void |o|open |p|pair = <{{#if:|table|table}}{{#if:| {{{attribs}}}}} }}{{#switch:pair |c|close = |e|empty|s|single|v|void = /> |o|open = > |p|pair = {{#ifeq:table|!--||>}}... }}{{#switch:pair |e|empty|s|single|v|void |o|open = |c|close |p|pair = {{#ifeq:table|!--|-->|</table>}} }}
,{{#switch:pair |c|close = |e|empty|s|single|v|void |o|open |p|pair = <{{#if:|tr|tr}}{{#if:| {{{attribs}}}}} }}{{#switch:pair |c|close = |e|empty|s|single|v|void = /> |o|open = > |p|pair = {{#ifeq:tr|!--||>}}... }}{{#switch:pair |e|empty|s|single|v|void |o|open = |c|close |p|pair = {{#ifeq:tr|!--|-->|</tr>}} }}
, etc.) will need to be used instead.<section end="table" />
{{#invoke:documentation|main|_content={{ {{#invoke:documentation|contentTitle}}}}}}