Headers all in first row
Name Surname
John Doe
Marco Rossi
Headers all in first column
Name Marco John
Surname Rossi Doe
Headers all in a row, which is not the first
1 2
Name Surname
John Doe
Headers all in a row, which is not the first
1 2
Name Surname
John Doe
Headers all in a column, which is not the first
1 Name Marco John
2 Surname Rossi Doe
Headers all in a column, which is not the first
1 Name Marco John
2 Surname Rossi Doe
Headers all in first column AND first row
Time Monday Tuesday
10.00 AM YES NO
11.00 AM NO YES
Headers all in first column AND first row
Time Monday Tuesday
10.00 AM YES NO
11.00 AM NO YES
Headers all in first column AND first row, except the first cell
Monday Tuesday
10.00 AM YES NO
11.00 AM NO YES
Headers all in first column AND first row, except the first cell
Monday Tuesday
10.00 AM YES NO
11.00 AM NO YES
Headers all in first row AND in another cell of the table
Name Surname
John Doe
Marco Rossi
Headers all in first row AND in another cell of the table
Name Surname
John Doe
Marco Rossi
Headers in first column, AND in another cell of the table
Name Marco John
Surname Rossi Doe
Headers in first column, AND in another cell of the table
Name Marco John
Surname Rossi Doe
Mixed headers and data cell in first row
Empty Name Surname
Empty John Doe
Empty Marco Rossi
Mixed headers and data cell in first row
Empty Name Surname
Empty John Doe
Empty Marco Rossi
Mixed headers and data cell in first column
Name Marco John
Empty Empty Empty
Surname Rossi Doe
Mixed headers and data cell in first column
Name Marco John
Empty Empty Empty
Surname Rossi Doe
>
THEAD, TBODY and TFOOT
Empty Name John
Empty Surname Doe
Empty Age 42
>
THEAD, TBODY and TFOOT
Empty Name John
Empty SurnameDoe
Empty Age 42
Nested Table
HeaderHeaderHeaderHeader
Header1 Header2
Data Data
Header1 Data
Header2 Data
Data
EmptyHeader1 Header2
EmptyContent Content
EmptyData
Header1Data
Header2Data
HeaderDataDataData
Header
Header1 Header2
Data Data
Header1 Data
Header2 Data
Data
EmptyHeader1 Header2
EmptyContent Content
EmptyData
Header1Data
Header2Data
Nested Table
HeaderHeaderHeaderHeader
Header1 Header2
Data Data
Header1 Data
Header2 Data
Data
EmptyHeader1 Header2
EmptyContent Content
EmptyData
Header1Data
Header2Data
HeaderDataDataData
Header
Header1 Header2
Data Data
Header1 Data
Header2 Data
Data
EmptyHeader1 Header2
EmptyContent Content
EmptyData
Header1Data
Header2Data
Ending only last TD element
1 2
Name Surname
John Doe
Ending only last TR element
1 2
Name Surname
John Doe
Ending only TABLE element
1 2
Name Surname
John Doe
Ending only last TD element
1 2
Name Surname
John Doe
Ending only last TR element
1 2
Name Surname
John Doe
Ending only TABLE element
1 2
Name Surname
John Doe
Homework Exams Projects
1 2 Final 1 2 Final
15% 15% 15% 20% 10% 10% 15%
Homework Exams Projects
Homework Exams Projects
header
header not a header header header
One Row Table
HeaderHeader
One Column Table
Header
data