Есть ли законный вариант использования для помещения набора полей за пределы формы? - PullRequest
4 голосов
/ 23 марта 2009

Я был недавно исправлен, и согласно HTML4 DTD, законно использовать fieldset вне form: http://www.w3.org/TR/html401/sgml/dtd.html#block

Раньше я этого не знал, и мне интересно, может ли кто-нибудь придумать законный вариант использования для этого. Я чувствую, что большинство дизайнеров не одобряют его использование для украшения. Так есть ли законный вариант использования, или можете ли вы дать ссылку на сайт, где это было сочтено целесообразным и использовалось как таковое?

Ответы [ 6 ]

5 голосов
/ 23 марта 2009

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

2 голосов
/ 23 марта 2009

Я не думаю, что есть законный случай для семантически набора полей вне элемента формы, поскольку fieldset является набором of (input ) поля - ключ к названию! Если у вас есть поля ввода, у вас, вероятно, всегда будет форма, даже если вы не отправляете сообщение обратно на сервер.

Я иногда использовал в презентационном аспекте, потому что комбинирование fieldset + legend невозможно точно воспроизвести в CSS, в частности, пунктирную линию позади легенды.

2 голосов
/ 23 марта 2009

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

Чек Пример школы из

1 голос
/ 23 марта 2009

Допустимо использовать все элементы управления полем формы вне элемента формы, включая fieldset.

Это уместно, когда у вас есть поля, которые говорят только с JavaScript, а не отправляются обратно на сервер.

(Изначально это не работало в Netscape 4, но вряд ли это проблема в этом веке ...)

0 голосов
/ 23 марта 2009

Форма - это просто контейнер для полей, которые вы хотите отправить обратно. У большинства обычных страниц сайта может даже не быть страницы. Тем не менее, использование набора полей в качестве тега стиля допустимо и не имеет никакого отношения к тому, существует ли тег формы или нет.

0 голосов
/ 23 марта 2009

Что ж, использование его для украшения может быть неодобрительным для дизайнеров И может быть законным, так что есть законный вариант использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...