Search:  
Gentoo Wiki

Using_tables

Wiki Manual

Getting Started

Wiki Information

Translated Wiki

Other

Things To Do

edit

Copied From Wikipedia


This new table markup, developed by Magnus Manske, replaces the <table>, <tr>, <td>, <th>, and <caption> HTML tags. The HTML tags can still be used though.

The tags below must start at the beginning of a new line (with one exception). The parameters are optional.

See also: Wiki markup tables

Contents

Table

A table is defined by

 {|  params
 |} 

which equals

<table params>
</table>
Careful: You must include the space between {| and params, or the first parameter gets ignored.

TD

Cells are generated either like this:

|cell1
|cell2
|cell3

or like this:

|cell1||cell2||cell3

which both equals

<td>cell1</td><td>cell2</td><td>cell3</td>

so "||" equals "newline"+"|"

Parameters in cells can be used like this:

|params|cell1

which will result in

<td params>

TH

Functions the same way as TD, except "!" is used instead the opening "|". "!!" can be used instead of "||". Parameters still use "|", though!

TR

<tr> tags will be generated automatically for the first row. To start a new row, use

|-

which results in

<tr>

Parameters can be added like this:

|- params

which results in

<tr params>

Note:

CAPTION

A <caption> tag is created by

|+ Caption

which generates

<caption>Caption</caption>

You can also use parameters:

|+ params|Caption

which will generate

<caption params>Caption


Examples

Simple example

 {| 
 | Cell 1, row 1 
 | Cell 2, row 1 
 |- 
| Cell 1, row 2 | Cell 2, row 2 |}

generates

Cell 1, row 1 Cell 2, row 1
Cell 1, row 2 Cell 2, row 2

Advanced example

Cell 1, row 1 Cell 2, row 1 (and 2) Cell 3, row 1
Cell 1, row 2 Cell 3, row 2
{| align=right border=1
| Cell 1, row 1 
|rowspan=2| Cell 2, row 1 (and 2) 
| Cell 3, row 1 
|- 
| Cell 1, row 2 
| Cell 3, row 2 
|}

Note the floating table to the right.

Nested table

{| border=1
| blabla
|
{| bgcolor=#ABCDEF border=2
|nested
|-
|table
|}
|the original table again
|}

gives a nested table

blabla
nested
table
the original table again

Caption and multi-cell-lines

{| border=1
|+ '''This is the caption.''' Example taken from Afghanistan table.
|[[Independence]]||[[August 19]], [[1919]]
|-
|[[Currency]]||[[Afghani]]
|-
|[[Time zone]]||[[UTC]]+4:30
|-
|[[National anthem]]||[[Sououd-e-Melli]]
|-
|[[Top-level domain|Internet TLD]]||.AF
|}

becomes

This is the caption. Example taken from Afghanistan table.
IndependenceAugust 19, 1919
CurrencyAfghani
Time zoneUTC+4:30
National anthemSououd-e-Melli
Internet TLD.AF


Header test

{| border=1
! Header1!! Header2
|-
| Cell1|| Cell2
|}

looks like this

Header1 Header2
Cell1 Cell2

TR test

{|
| cell1 || cell2
|- bgcolor=#abcdef
| cell3 || cell4
|}

makes

cell1 cell2
cell3 cell4

Test for rows with mixed headers and body text

{| border=1 cellspacing=0
! 
! col Header1 
! ch2 
|-
! row header 3
| abc def ghi 
|   gchf ghh dfgh
|-
! RH 4
| gfbb gbgbds 
|    dfgsdsdg
|}

makes

col Header1 ch2
row header 3 abc def ghi gchf ghh dfgh
RH 4 gfbb gbgbds dfgsdsdg

but:

{| border=1 cellspacing=0
! &nbsp; !! col Header1 !! ch2 
|-
! row header 3 || abc def ghi ||   gchf ghh dfgh
|-
! RH 4         || gfbb gbgbds ||    dfgsdsdg
|-
! RH 5         ||             ||    
|}

makes

  col Header1 ch2
row header 3 abc def ghi gchf ghh dfgh
RH 4 gfbb gbgbds dfgsdsdg
RH 5
Retrieved from "http://www.gentoo-wiki.info/Help:Tables"

Last modified: Thu, 17 Apr 2008 10:31:00 +0000 Hits: 21,753