aboutsummaryrefslogtreecommitdiff
path: root/tests/tables.mediawiki
diff options
context:
space:
mode:
Diffstat (limited to 'tests/tables.mediawiki')
-rw-r--r--tests/tables.mediawiki141
1 files changed, 115 insertions, 26 deletions
diff --git a/tests/tables.mediawiki b/tests/tables.mediawiki
index 2f505e6aa..4836ecd79 100644
--- a/tests/tables.mediawiki
+++ b/tests/tables.mediawiki
@@ -1,123 +1,212 @@
Simple table with caption:
<table>
-<caption>Demonstration of simple table syntax.</caption><tr>
+<caption>Demonstration of simple table syntax.</caption>
+<thead>
+<tr class="header">
<th align="right">Right</th>
<th align="left">Left</th>
<th align="center">Center</th>
<th align="left">Default</th>
-</tr><tr>
+</tr>
+</thead>
+<tbody>
+<tr class="odd">
<td align="right">12</td>
<td align="left">12</td>
<td align="center">12</td>
<td align="left">12</td>
</tr>
-<tr>
+<tr class="even">
<td align="right">123</td>
<td align="left">123</td>
<td align="center">123</td>
<td align="left">123</td>
</tr>
-<tr>
+<tr class="odd">
<td align="right">1</td>
<td align="left">1</td>
<td align="center">1</td>
<td align="left">1</td>
</tr>
+</tbody>
</table>
+
Simple table without caption:
<table>
-<tr>
+<thead>
+<tr class="header">
<th align="right">Right</th>
<th align="left">Left</th>
<th align="center">Center</th>
<th align="left">Default</th>
-</tr><tr>
+</tr>
+</thead>
+<tbody>
+<tr class="odd">
<td align="right">12</td>
<td align="left">12</td>
<td align="center">12</td>
<td align="left">12</td>
</tr>
-<tr>
+<tr class="even">
<td align="right">123</td>
<td align="left">123</td>
<td align="center">123</td>
<td align="left">123</td>
</tr>
-<tr>
+<tr class="odd">
<td align="right">1</td>
<td align="left">1</td>
<td align="center">1</td>
<td align="left">1</td>
</tr>
+</tbody>
</table>
+
Simple table indented two spaces:
<table>
-<caption>Demonstration of simple table syntax.</caption><tr>
+<caption>Demonstration of simple table syntax.</caption>
+<thead>
+<tr class="header">
<th align="right">Right</th>
<th align="left">Left</th>
<th align="center">Center</th>
<th align="left">Default</th>
-</tr><tr>
+</tr>
+</thead>
+<tbody>
+<tr class="odd">
<td align="right">12</td>
<td align="left">12</td>
<td align="center">12</td>
<td align="left">12</td>
</tr>
-<tr>
+<tr class="even">
<td align="right">123</td>
<td align="left">123</td>
<td align="center">123</td>
<td align="left">123</td>
</tr>
-<tr>
+<tr class="odd">
<td align="right">1</td>
<td align="left">1</td>
<td align="center">1</td>
<td align="left">1</td>
</tr>
+</tbody>
</table>
+
Multiline table with caption:
<table>
-<caption>Here's the caption. It may span multiple lines.</caption><tr>
-<th align="center" style="width: 15%;">Centered Header</th>
-<th align="left" style="width: 13%;">Left Aligned</th>
-<th align="right" style="width: 16%;">Right Aligned</th>
-<th align="left" style="width: 33%;">Default aligned</th>
-</tr><tr>
+<caption>Here's the caption. It may span multiple lines.</caption>
+<col width="15%" />
+<col width="13%" />
+<col width="16%" />
+<col width="33%" />
+<thead>
+<tr class="header">
+<th align="center">Centered Header</th>
+<th align="left">Left Aligned</th>
+<th align="right">Right Aligned</th>
+<th align="left">Default aligned</th>
+</tr>
+</thead>
+<tbody>
+<tr class="odd">
<td align="center">First</td>
<td align="left">row</td>
<td align="right">12.0</td>
<td align="left">Example of a row that spans multiple lines.</td>
</tr>
-<tr>
+<tr class="even">
<td align="center">Second</td>
<td align="left">row</td>
<td align="right">5.0</td>
<td align="left">Here's another one. Note the blank line between rows.</td>
</tr>
+</tbody>
</table>
+
Multiline table without caption:
<table>
-<tr>
-<th align="center" style="width: 15%;">Centered Header</th>
-<th align="left" style="width: 13%;">Left Aligned</th>
-<th align="right" style="width: 16%;">Right Aligned</th>
-<th align="left" style="width: 33%;">Default aligned</th>
-</tr><tr>
+<col width="15%" />
+<col width="13%" />
+<col width="16%" />
+<col width="33%" />
+<thead>
+<tr class="header">
+<th align="center">Centered Header</th>
+<th align="left">Left Aligned</th>
+<th align="right">Right Aligned</th>
+<th align="left">Default aligned</th>
+</tr>
+</thead>
+<tbody>
+<tr class="odd">
<td align="center">First</td>
<td align="left">row</td>
<td align="right">12.0</td>
<td align="left">Example of a row that spans multiple lines.</td>
</tr>
-<tr>
+<tr class="even">
<td align="center">Second</td>
<td align="left">row</td>
<td align="right">5.0</td>
<td align="left">Here's another one. Note the blank line between rows.</td>
</tr>
+</tbody>
</table>
+
+Table without column headers:
+
+<table>
+<tbody>
+<tr class="odd">
+<td align="right">12</td>
+<td align="left">12</td>
+<td align="center">12</td>
+<td align="right">12</td>
+</tr>
+<tr class="even">
+<td align="right">123</td>
+<td align="left">123</td>
+<td align="center">123</td>
+<td align="right">123</td>
+</tr>
+<tr class="odd">
+<td align="right">1</td>
+<td align="left">1</td>
+<td align="center">1</td>
+<td align="right">1</td>
+</tr>
+</tbody>
+</table>
+
+Multiline table without column headers:
+
+<table>
+<col width="15%" />
+<col width="13%" />
+<col width="16%" />
+<col width="33%" />
+<tbody>
+<tr class="odd">
+<td align="center">First</td>
+<td align="left">row</td>
+<td align="right">12.0</td>
+<td align="left">Example of a row that spans multiple lines.</td>
+</tr>
+<tr class="even">
+<td align="center">Second</td>
+<td align="left">row</td>
+<td align="right">5.0</td>
+<td align="left">Here's another one. Note the blank line between rows.</td>
+</tr>
+</tbody>
+</table>
+