Using `DIV` and `SPAN` elements in your HTML isn't great. The generic elements are non-semantic, provide no meaning, and when they're overused mean you have to add extra meaning to the elements to provide structured information.
Foundation elements only make up a small part in contemporary online services, focus your efforts building accessible patterns and workflows into your design systems.
Revisiting making a chatbot accessible and updating the recommended accessibility advice.
The greatest tool for us as accessibility professionals is diplomacy, the quiet art of stating your case and pushing just enough to encourage change.
Incorrectly adding headings makes it's difficult for screen reader users to understand the page structure. Headings function as the document hierarchy - the hidden skeleton of a webpage.