Table Test Page

# Tables

1 | 2
3 | 4 | 5 | 6 | 7
8 | 9 | 10
11 | 12
13 | 14 | 15 | 16
17
18
19 | 20
21 | 22 | 23 | 24 | 25
26 | 27
28
29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38

A |
a a | b b
c c | d d
hello there
D
G | H | I

A |
a | b
c | d
C | D

A | a | b
c | d
C | D

# Table showing text flow

This is text placed above the table and

Table Title
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

continuing below the table!!!

# Table Border Tests

Table with BORDER=1
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with BORDER=2
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with BORDER=3
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with BORDER=4
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with BORDER=5
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with BORDER=6
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with BORDER=30
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with BORDER=0
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

# Table Cellpadding Test

Table with default cellpadding:
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with CELLPADDING=1
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with CELLPADDING=2
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with CELLPADDING=3
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with CELLPADDING=4
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with CELLPADDING=5
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with CELLPADDING=10
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with CELLPADDING=30
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with CELLPADDING=0
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

# Table Cellspacing Test

Table with default cellspacing
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with CELLSPACING=0 and BORDER=1
table head | table head | table head | table head | table head
--- | --- | --- | --- | ---
cell 1 | cell 2 | cell 3 | cell 4 | cell 5

Table with CELLSPACING=3
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with CELLSPACING=4
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with CELLSPACING=5
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with CELLSPACING=8
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with CELLSPACING=10
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

Table with CELLSPACING=30
table head | table head | table head
--- | --- | ---
cell 1 | cell 2 | cell 3

# Tables Columnspan Test

Header 1 span=2 cols | Header 2 span=5 cols | Header 3 span=10 cols
--- | --- | ---
row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1
row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2
row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3

Head 1 | Head 1 | Head 1 | Head 1 | Head 1 | Head 1 | Head 1 | Head 1 | Head 1 | Head 1 | Head 1 | Head 1 | Head 1 | Head 1 | Head 1 | Head 1 | Head 1
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Data Cell 1 span=2 cols | Data Cell 2 span=5 cols | Data Cell 3 span=10 cols
row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1
row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2
row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3

Header 1 span=8 cols | Header 2 span=10 cols
--- | ---
Data Cell 1 span=3 cols | Data Cell 2 span=5 cols | Data Cell 3 span=7 cols | Data Cell 4 span=3 cols
row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1 | row 1
row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2 | row 2
row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3 | row 3

Header 1 span=2 rows | col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
Header 2 span=5 rows | col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
Header 3 span=3 rows | col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9

Head | Data 1 span=2 rows | col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
Head | col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
Head | Data 2 span=5 rows | col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
Head | col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
Head | col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
Head | col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
Head | col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
Head | Data 3 span=3 rows | col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
Head | col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
Head | col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9

Header 1 span=7 rows | Data 1 span=2 rows | col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
Data 2 span=5 rows | col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
Header 2 span=3 rows | Data 3 span=3 rows | col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9
col 1 | col 2 | col 3 | col 4 | col 5 | col 6 | col 7 | col 8 | col 9

# Tables Caption Test

Caption at Top
|  | Column2 | Column3
--- | --- | --- | ---
| Row1 Column1 | Row1 Column2 | Row1 Column3
text | join (R2 C1) and (R2 C2) | Row2 Column3
Row3 | Row3 Column1 | join (R3 C2) and (R4 C2) | Row3 Column3
Row4 | Row4 Column1 | Row4 Column3

Caption at the Bottom
| Checkbox1 | Row1 Column3
Embedded table
1Checkbox1 | 2
3 | 4
5 6
| Row3 Column2 | Row3 Column3
Row5 Column1 | options: |

| Checkbox1 | Row1 Column3
| Row2 Column2 | Radiobuttons in Group A RadioButton1 RadioButton2 RadioButton3
Embedded table Caption
1Checkbox1 | 2
3 | 4
5 6
| Row3 Column2 | Row3 Column3
Row5 Column1 | options: |

Caption on the left
Row1 Column1 | Row1 Column2 | Row1 Column3
Row2 Column1 | Row2 Column2 | Row2 Column3

Caption on the right
Row1 Column1 | Row1 Column2 | Row1 Column3
Row2 Column1 | Row2 Column2 | Row2 Column3

# Table Header and Data Cell with Word Wrapping

Data Cell with NOWRAP
The NOWRAP attribute stops normal word wrapping that browsers automatically do to fill the allotted table cell space. | With the NOWRAP attribute, the browser assembles the contents of the cell onto a single line.
--- | ---
The NOWRAP attribute stops normal word wrapping that browsers automatically do to fill the allotted table cell space. | With the NOWRAP attribute, the browser assembles the contents of the cell onto a single line.

# Multiple <TBODY> in <TABLE>

body1,row1,col1 | body1,row1,col2
body1,row2,col1 | body1,row2,col2
body1,row3,col1 | body1,row3,col2
body2,row1,col1
body2,row2,col1
body3,row1,col1 | body3,row1,col2 | body3,row1,col3
body3,row2,col1 | body3,row2,col2 | body3,row2,col3
body3,row3,col1 | body3,row3,col2 | body3,row3,col3
body3,row4,col1 | body3,row4,col2 | body3,row4,col3
body3,row5,col1 | body3,row5,col2 | body3,row5,col3

# Headers not in the same column and row as the data cell

Travel Expense Report
| Meals | Hotels | Transport | subtotals
San Jose |  |  |  |
25-Aug-97 | 37.74 | 112.00 | 45.00 |
26-Aug-97 | 27.28 | 112.00 | 45.00 |
subtotals | 65.02 | 224.00 | 90.00 | 379.02
Seattle |  |  |  |
27-Aug-97 | 96.25 | 109.00 | 36.00 |
28-Aug-97 | 35.00 | 109.00 | 36.00 |
subtotals | 131.25 | 218.00 | 72.00 | 421.25
Totals | 196.27 | 442.00 | 162.00 | 800.27