Markup
To use HTML markup for accessibility, the most effective strategy is to follow Semantic HTML, which means using the correct tag for its intended purpose. This allows assistive technologies like screen readers to interpret the structure and functionality of your site automatically.
Tables
Do not use tables for layout, rather restrict tables to used for presenting structured, tabular data that requires rows and columns to be easily understood.