E-Commerce Accessibility - Specifying UI Elements Using “Names”
E-commerce sites contain an abundance of different interactive UI components. When implemented natively using HTML, each of the various page elements will usually have specialized markup. However, when UI components are implemented using a custom method (e.g., a form field implemented as a <div> container, or a checkbox created using a <span> element, etc.) They often lack the programmatic language for users aided by screen readers to interact with them.