1_html_table_advanced_features_accessibility
dz / mdn / html / 2_html_tables / 1_html_table_advanced_features_accessibilitySummary
HTML table Advanced Features and Accessibility
Node Tree
Nodes
table | |
content | table |
children | nested_but_not_advised, structure, captions |
captions | |
content | captions |
children | tag_caption |
parents | table |
tag_caption | |
content | <caption> |
children | placed_beneath_table |
parents | captions, mdn/html/elements |
structure | |
content | structure |
children | tag_tbody, tag_tfoot, tag_thead |
parents | table |
tag_thead | |
content | <thead> |
parents | mdn/html/elements, structure |
tag_tfoot | |
content | <tfoot> |
parents | mdn/html/elements, structure |
tag_tbody | |
content | <tbody> |
parents | mdn/html/elements, structure |
nested_but_not_advised | |
content | Can be nested, but not advised |
parents | table |
placed_beneath_table | |
content | Placed directly beneath <table> tag |
parents | tag_caption |
accessibility | |
content | Accessibility |
children | scope_attr, screen_readers_programmatic_associations |
scope_attr | |
content | Scope attribute |
children | tells_screen_readers_header |
parents | accessibility |
tells_screen_readers_header | |
content | Tells screen readers what cesll the header is a header for. |
parents | screen_readers_programmatic_associations, scope_attr |
screen_readers_programmatic_associations | |
content | Screen readers identify headers to make programmatic associations. |
children | tells_screen_readers_header |
parents | accessibility |
scope | |
content | scope |
children | id_header_attr (alternative to), row, rowgroup, col, colgroup |
row | |
content | row |
parents | scope |
col | |
content | col |
parents | scope |
rowgroup | |
content | rowgroup |
parents | scope |
colgroup | |
content | colgroup |
parents | scope |
id_header_attr | |
content | id and header attribute |
children | precise_associations_no_room_for_error, explicit_definition_position_cell, header, id |
parents | scope |
explicit_definition_position_cell | |
content | Gives explicit definition of position of each cell in table |
parents | id_header_attr |
id | |
content | id |
parents | id_header_attr, tag_th |
header | |
content | header |
parents | id_header_attr, tag_td |
tag_th | |
content | <th> |
children | id |
parents | mdn/html/elements |
tag_td | |
content | <td> |
children | header |
parents | mdn/html/elements |
precise_associations_no_room_for_error | |
content | Precise assocations, but uses a lot more markup, no room for errors |
parents | id_header_attr |