2010-10-07 28 views
8

En HTML5, algunos elementos (como <section> y <article>) crean un nuevo contexto de sección en el contorno del documento, según el algoritmo del esquema.En HTML5, ¿el elemento <form> es un elemento de sección, como <section>?

Esto significa básicamente que puede usar <h1> como encabezado de nivel superior dentro de ellos sin atornillar el contorno generado del documento.

¿El elemento <form> crea un contexto de sección?

Respuesta

8

No, porque no es sectioning content. Sólo los siguientes elementos se seccionar contenido:

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

Sin embargo, el elemento <fieldset> es un seccionar la raíz. Esto significa que crea un nuevo contexto de seccionamiento (como un elemento de contenido de seccionamiento), pero los encabezados y secciones de no contribuyen a los contornos de sus antepasados.

Para que pueda usar a ciegas <h1> dentro de un elemento <fieldset> sin atornillar el contorno de su documento.

raíces de seccionado son:

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

Ver http://dev.w3.org/html5/spec/Overview.html#headings-and-sections para una descripción completa y ejemplos.

+2

Nota: el nuevo elemento 'dialog' también es una raíz de sección. – unor

+0

@unor: ooh sí, respuesta editada en consecuencia. –

Cuestiones relacionadas