В HTML5 элемент <form>является элементом секционирования, например, <section>? - PullRequest
8 голосов
/ 07 октября 2010

В HTML5 некоторые элементы (например, <section> и <article>) создают новый контекст секционирования в схеме документа в соответствии с алгоритмом выделения.

Это в основном означает, что вы можете использовать <h1>как заголовок верхнего уровня внутри них, не испортив сгенерированный контур документа.

Создает ли элемент <form> контекст секционирования?

1 Ответ

9 голосов
/ 07 октября 2010

Нет, потому что это не содержание секционирования .Только следующие элементы секционируют контент:

  • <article>
  • <aside>
  • <nav>
  • <section>

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

Корни секционирования:

  • <blockquote>
  • <body>
  • <details>
  • <dialog>
  • <fieldset>
  • <figure>
  • <td>

См. http://dev.w3.org/html5/spec/Overview.html#headings-and-sections для полного описания и примеров.

...