1   Test tables

Table 1No border no col definition table
table cell texttable cell text
table cell texttable cell text
Table 2Table with explicit border definitions, 2px table and table header border
header textheader textheader textheader textheader text
table cell texttable cell texttable cell texttable cell texttable cell text
table cell texttable cell texttable cell texttable cell texttable cell text
Table 3Spanning cells in header
header textheader text
header textheader textheader text
table cell texttable cell texttable cell texttable cell text
table cell texttable cell texttable cell texttable cell text
Table 4Table with footer
header textheader textheader textheader text
table footer
table cell texttable cell texttable cell texttable cell text
table cell texttable cell texttable cell texttable cell text
Table 5Table with various col and rowspans
header textheader textheader textheader textheader text
table cell texttable cell texttable cell texttable cell texttable cell text
table cell text
table cell texttable cell text
table cell text
table cell texttable cell text
table cell texttable cell text
table cell texttable cell text
table cell text
table cell texttable cell text
table cell texttable cell text
Table 6Table with specific cells having no border
header textheader text
header textheader textheader text
table cell texttable cell texttable cell texttable cell text
table cell texttable cell texttable cell texttable cell text
table cell texttable cell texttable cell texttable cell text
table cell texttable cell texttable cell texttable cell text
table cell texttable cell texttable cell texttable cell text
Table 7Table with col and row spans where CSS of neighboring cells defines colsep and rowsep
table defaulttable defaulttable defaulttable default
rowsep=notable defaultrowsep=yes
colsep=yes, rowsep=yestable default
table defaultcolsep=yestable defaulttable default
Table 8Table with @rules="rows" should generate rowsep for all rows
rowsep=yesrowsep=yesrowsep=yesrowsep=yes
rowsep=yesrowsep=yesrowsep=yesrowsep=yes
rowsep=yesrowsep=yesrowsep=yesrowsep=yes
rowsep=yesrowsep=yesrowsep=yesrowsep=yes
Table 9Table with @rules="cols" should generate colsep for all cells
colsep=yescolsep=yescolsep=yescolsep=yes
colsep=yescolsep=yescolsep=yescolsep=yes
colsep=yescolsep=yescolsep=yescolsep=yes
colsep=yescolsep=yescolsep=yescolsep=yes
Table 10Table with @rules="groups" which should generate rowsep for last row in theader and table
table defaulttable defaulttable defaulttable default
rowsep=yesrowsep=yesrowsep=yesrowsep=yes
table defaulttable defaulttable defaulttable default
table defaulttable defaulttable defaulttable default
rowsep=yes; because its the last tbody row before the tfootrowsep=yesrowsep=yesrowsep=yes
Table 11Table with @rules="all" which should generate rowsep and rowsep for all
colsep=yes, rowsep=yescolsep=yes, rowsep=yescolsep=yes, rowsep=yescolsep=yes, rowsep=yes
colsep=yes, rowsep=yescolsep=yes, rowsep=yescolsep=yes, rowsep=yescolsep=yes, rowsep=yes
colsep=yes, rowsep=yescolsep=yes, rowsep=yescolsep=yes, rowsep=yescolsep=yes, rowsep=yes
colsep=yes, rowsep=yescolsep=yes, rowsep=yescolsep=yes, rowsep=yescolsep=yes, rowsep=yes
colsep=yes, rowsep=yescolsep=yes, rowsep=yescolsep=yes, rowsep=yescolsep=yes, rowsep=yes
Table 12Table cell alignment
just lots of text to see the vertical alignment, just lots of text to see the vertical alignment, just lots of text to see the vertical alignment, just lots of text to see the vertical alignmentalign="center" valign="middle"align="left" valign="top"align="right" valign="bottom"align="char"align="justify" valign="bottom"