한 번에 하나만 열리는 아코디언(FAQ 등)은 그동안 JS로 "다른 패널 다 닫고 이것만 열기" 로직을 직접 짜야 했습니다. `<details>`/`<summary>`는 원래 하나짜리 토글만 지원했고, 여러 개를 묶어 배타적으로 만드는 기능이 없었습니다.
`<details name="faq">`처럼 같은 `name` 값을 여러 `<details>`에 주면, 라디오 버튼 그룹처럼 동작합니다 — 하나를 열면 같은 이름을 가진 나머지가 자동으로 닫힙니다. `<summary>`는 기본으로 키보드 포커스와 Enter/Space 토글을 지원하므로 접근성도 공짜입니다.
기본 지원은 caniuse/MDN baseline을 확인하세요. 미지원 브라우저에서는 각 `<details>`의 `toggle` 이벤트를 듣고 같은 그룹의 나머지를 `open = false`로 닫는 JS가 필요합니다.
언제 쓰나
FAQ처럼 한 번에 하나만 펼쳐져야 하는 아코디언을 JS 없이 만들 때.