Метки, флажки и переключатели

Мое веб-приложение использует формы, изложенные в примере ниже ...

First Name      [____________]
Last Name       [____________]
Gender          () Male  () Female

Разметка, которую я использую, похожа на ...

First Name
Last Name
Gender

  Gender
  
  Male
  
  Female

У меня есть следующие проблемы, которые я нене знаю, как решить ...

Я хочу, чтобы целая группа переключателей была помечена как любое другое поле (как на диаграмме выше), но нет ничего, с чем можно было бы связать ярлык (т.е. ничего для егоза" атрибут, поскольку каждое радио в группе имеет свою собственную метку только для значения отдельной радио-кнопки) Метка без "за" Атрибут не пройдет соответствие доступности.

<легенда> Элемент набора полей, кажется, дублирует функцию метки. Это действительно необходимо?

Я думал о стилизациилегенда> тег, чтобы выглядеть так, как будто этоs метка, и вообще обойтись без метки для группы переключателей, но это мне кажется немного хакерским, а также внесет сложности в другие части моего кода (который опирается на <метка> элементы, чтобы сделать некоторую изящную разметку сообщения проверки и различные другие вещи)

Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос