Правильное использование тегов fieldset /legend

Мне интересно, что предлагаемое использование <fieldset> s находится на веб-странице.

Например, на простой странице с одной формой (один набор входов) все же рекомендуется использовать набор полей? Или он должен использоваться только при наличии нескольких форм или нескольких «разделов» на странице?

Следует ли его использовать только на страницах ввода /редактирования и не отображать /детализировать страницы?

Как включение /исключение fieldset на странице влияет на удобство использования?

11 голосов | спросил TJB 3 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 03 Sep 2010 22:30:20 +0400 2010, 22:30:20

2 ответа


11

Методы HTML W3C для рекомендаций по доступности веб-контента 1.0 примечания fieldset в качестве тега, который вы можете использовать для семантической группировки полей в форме. Затем вы можете пометить этот набор полей с помощью legend. В зависимости от того, как браузер работает с вашим контентом, это может увеличить доступность (например, программа чтения с экрана может указать, что следующий раздел формы предназначен для альтернативных адресов доставки, и это позволит посетителю узнать, что они могут пропустить этот раздел) .

Вы можете использовать набор полей всякий раз, когда захотите, даже если у вас есть только одно поле. Это зависит от того, как вы хотите семантически описать свой контент и насколько вы заинтересованы в том, чтобы сделать ваши формы доступными. Например, форма поиска, содержащая поле ввода и кнопку отправки, может содержаться в наборе полей и использовать легенду, но вы можете использовать CSS, чтобы скрыть оба и отобразить форму, как вы хотите. Это зависит от вас, как вы хотите это обозначить, в том числе хотите ли вы использовать его для ввода /редактирования страниц или страниц отображения /подробностей.

ответил Rahul 3 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 03 Sep 2010 22:54:31 +0400 2010, 22:54:31
7

Рахул прав, хотя в вашем примере из нескольких групп элементов я бы сказал, что это необходимо.

Для меня большая вещь заключается в том, что использование легенды с набором полей добавляет доступность для известных пользователей, которые используют «Режим формы». Если вы предоставляете дополнительную информацию, связанную с вопросом, в тексте или заголовке, это не «читается» в «режиме формы» большинства читателей, но если вы используете легенду с набором полей. Это прочитано как контекст.

ответил Susan R 4 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 04 Sep 2010 00:41:07 +0400 2010, 00:41:07

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132