Fieldset внутри fieldset - PullRequest
       15

Fieldset внутри fieldset

38 голосов
/ 13 мая 2009

Я думаю, что не разрешено иметь встроенные наборы полей (fieldset внутри другого набора полей) - но я хотел бы подтвердить это.

Ответы [ 5 ]

68 голосов
/ 13 мая 2009
<!ELEMENT FIELDSET - - (#PCDATA,LEGEND,(%flow;)*) -- form control group -->

Fieldset должен содержать легенду, за которой следует ноль или более% элементов потока

<!ENTITY % flow "%block; | %inline;">

Поток включает блок%

<!ENTITY % block
 "P | %heading; | %list; | %preformatted; | DL | DIV | NOSCRIPT |
  BLOCKQUOTE | FORM | HR | TABLE | FIELDSET | ADDRESS">

Блок включает FIELDSET

Хорошо.

22 голосов
/ 13 мая 2009

Да, вы можете. Валидатор W3C на http://validator.w3.org/ доволен этим:

<html><head><title>test</title></head>
<body><form action='go'>
<fieldset><legend>1</legend>
    <fieldset><legend>2</legend>
    <input type='text'>
    </fieldset>
</fieldset>
</form>
</body></html>
3 голосов
/ 13 мая 2009

Да, вы можете сделать это. больше информации http://reference.sitepoint.com/html/fieldset

3 голосов
/ 13 мая 2009

Нет, это законно.

0 голосов
/ 08 февраля 2012

Это законно, и фактически я использовал это несколько раз

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