---
id: 587d778b367417b2b2512aa7
title: 將單選按鈕包裹在 fieldset 元素中以獲得更好的可訪問性
challengeType: 0
videoUrl: 'https://scrimba.com/c/cVJVefw'
forumTopicId: 301030
dashedName: wrap-radio-buttons-in-a-fieldset-element-for-better-accessibility
---
# --description--
接下來的表單主題是關於單選按鈕的可訪問性。 在上一個挑戰中,每個單選按鈕都有一個包含 `for` 屬性的 `label` 標籤,這些屬性值指向相關選項的 `id`。 然而單選按鈕通常成組出現,而且用戶必須選擇其中一項。
`fieldset` 標籤包裹整組單選按鈕,實現這個功能。 它經常使用 `legend` 標籤來提供分組的描述,以便屏幕閱讀器用戶會閱讀 `fieldset` 元素中的每個選項。
當選項的含義很明確時,如“性別選擇”,`fieldset` 與 `legend` 標籤可以省略。 這時,使用包含 `for` 屬性的 `label` 標籤就足夠了。
舉個例子:
```html