2010-04-30 2 views

ответ

7

Нет. Нет смысла использовать элементы fieldset, если вы не разделите форму на логические наборы полей.

Это отлично подходит для (например) для маркировки набора полей для адреса доставки и некоторых почти идентичных для платежного адреса. Если вы не можете создавать наборы (множественное число), не используйте элемент fieldset.

+0

Дорвард - но сегодня я увидел http://www.webstandards.org/, они маркируют поисковый запрос следующим образом: '

\t \t \t
\t \t \t \t Поиск \t \t \t \t <метка для =" s "> Поиск оса \t \t \t \t <входного значения =" "класс =" s earch "name =" s "id =" s "> \t \t \t \t \t \t \t
\t \t
' –

+2

Одна организация делает что-то автоматически не сделать его полезным, чтобы сделать это. – Quentin

1

На мой взгляд, это не обязательно, если вы не хотите, чтобы на странице были какие-то типы контейнеров фреймов или типа родительского типа.

2

Я думаю, что цель fieldset состоит в том, чтобы разделить форму на семантические части. Если ваше поле является единственной его семантической частью, вы должны использовать набор полей, поскольку он добавляет семантику.

Что вам не следует делать, это использовать полевой набор для проектной цели.

-1

Почему он не должен использовать его для целей проектирования? Подумаешь? Лично я считаю, что у полевого набора очень уникальный вид, которого трудно достичь без сложного CSS и/или javascript. И это может выглядеть очень красиво в минималистских формах. Я имею в виду, что это очень просто и довольно:

<fieldset style="width:200px;"> 
    <legend>Live Search:</legend> 
    <input style="width:100%; border:2px solid #BADA55;" id="q"/> 
</fieldset> 

Люди всегда мочиться мочиться с использованием структурных элементов для дизайна, но кто сделал это правило? Функция как форма является общей темой в дизайне (подумайте, что двери были переделаны как журнальные столики или кресло-качалка, сделанное из колес вагона). Почему в коде должно быть что-то другое? Не позволяйте стандартам стоять на вашем пути, чувак! ;)

+1

Стандарты - это единственная вещь, на которой построена сеть. Если бы люди начали создавать HTML-теги вместо DIV, как бы вы когда-либо читали эту страницу? Метки имеют название со значением по какой-либо причине. Также прочитайте некоторые DTD. – Hidde

 Смежные вопросы

  • Нет связанных вопросов^_^