Question: what are roles in html?
Answer: HTML Role Attribute Explained. The role attribute describes the role of an element in programs that can make use of it, such as screen readers or magnifiers. Screen Readers will read this element as “button” instead of “link”.