DEV Community

Discussion on: A simple Accordion Menu Using HTML, CSS and JavaScript.

 
ryandsouza13 profile image
Ryan

Perfectly valid points. But, what if some of our website visitors use screen reader. Of course, screen readers are most likely to ignore elements that have been given a display of none. But, again not 100 % sure about that. Also, tabbing between elements using a keyboard should also be considered as one of the preferred methods of navigating on a webpage.
One good reason to use the checkbox hack would be for users who have disabled JavaScript in the browser.

Thread Thread
 
jenuaz profile image
Yevhenii

Thanks a lot for your explanation ! Very helpful ! I even didn't think about this cases: screen reader, and tabbing between elements using a keyboard.

Thread Thread
 
ryandsouza13 profile image
Ryan

Glad it helped. Have an awesome day ahead.

Thread Thread
 
jenuaz profile image
Yevhenii

U2 :) ! Hope you will continue to write articles like this one :)