Data Tables help communicate relationships between content.
A table is a page section containing data arranged in rows and columns.
Tables communicate relationships between content. They are used for:
Simple tables don't include sorting and filtering capability, while complex tables do.
Do not use tables for layout. Use CSS to define page structure.
Authors should prefer the use of the host language's semantics for table whenever possible, such as the HTML table element.
Rows contain cell or gridcell elements, and thus serve to organize the table or grid.
The table role is intended for tabular containers which are not interactive. If the tabular container maintains a selection state, provides its own two-dimensional navigation, or allows the user to rearrange or otherwise manipulate its contents or the display thereof, authors should use grid or treegrid instead.
Title case, 2-3 words maximum.
Do not combine actions in a label (exception: "Customize & Buy").
If standard labels don't fit the button's purpose, align label with the task the user is attempting.
Please refer to the Dell Technologies branding website, https://brand.delltechnologies.com/faq/#voice, for further information regarding call-to-action labels and usage.
The W3C Web Accessibility Initiative (WAI) develops standards and support materials to help you understand and implement accessibility.
You may also refer to these tutorials for table concepts from Web Accessibility Tutorials.
You may also refer to this article about creating accessible data tables from WebAIM.