Nested Tables
Checks for nested tables, which should not be used for layout.
What is this check?
This check looks for HTML tables that are placed inside other tables. This was a common technique for creating page layouts in the late 1990s.
Why is it important?
Using tables for layout is an obsolete and inaccessible practice. It makes the code complex and rigid, and it's very difficult for screen readers to interpret correctly. Modern layouts should be built with CSS (e.g., Flexbox, Grid).
What is the impact?
It negatively impacts accessibility, page performance, and code maintainability.
