Accordion

What is the best initial state for an accordion menu?

What is the best initial state for an accordion menu?
  1. What is an accordion menu?
  2. Are accordion menus accessible?
  3. How do you make an accordion accessible?

What is an accordion menu?

An accordion is a menu composed of vertically stacked headers that reveal more details when triggered (often by a mouse click). Since this web design pattern highlights only the most critical information of a section but makes the rest easily accessible, it's a common element in responsive design.

Are accordion menus accessible?

Buttons are used as the accordions so that they are tab-able by keyboard users and accessible to screen readers. Each accordion button has a unique id associated with its aria-controls (each button controls this particular id which references the hidden content beneath it).

How do you make an accordion accessible?

Screen Reader Accessibility

Each accordion must start with an accurate aria-expanded attribute. Use aria-expanded="false" if the accordion is closed. Use aria-expanded="true" if the accordion is opened.

Filtering and Sorting a Table that has more than 1 row per user
How do I sort and filter in Excel?How to sort a section of rows in Excel? How do I sort and filter in Excel?Click any cell in the range or table. On...
What is a good way to display a list and editable list item on a detail page? [closed]
How do you display list items in HTML?How do I make a SharePoint list editable?How do I display a list horizontally in CSS? How do you display list ...
User testing quick links
How do I get more tests on UserTesting?Is UserTesting Real?Can you use Figma prototypes in UserTesting? How do I get more tests on UserTesting?You c...