DEV Community

loading...

Discussion on: JavaScript and Accessibility: Accordions

Collapse
angeliquejw profile image
Angelique

However, it is my personal preference using classes for styling and not attributes.

One of the wins of using ARIA attributes to style interactive components like this is that the component will never work without the ARIA changes baked in. This may not matter in very small teams or teams where there is across-the-board knowledge about accessibility, but for all other cases, I would highly recommend using the ARIA attributes in the CSS, too.

This was a great post, btw!

Collapse
lkopacz profile image
Lindsey Kopacz Author

True! I just never forget, but I definitely like the idea of forcing people to deal with it 😃