TIPOS DE CONTENIDO

Cada elemento en HTML cae en cero o más categorías que agrupan elementos con características similares en conjunto. Las siguientes categorías se utilizan en esta especificación:

CONTENIDO DE METADATOS

El contenido de metadatos es el contenido que configura la presentación o el comportamiento del resto del contenido, o establece la relación del documento con otros documentos o transmite otra información "fuera de banda". Los elementos de otros espacios de nombres cuya semántica está principalmente relacionada con los metadatos (por ejemplo, RDF) también son contenido de metadatos .


CONTENIDO DE FLUJO

La mayoría de los elementos que se utilizan en el cuerpo de documentos y aplicaciones se clasifican como contenido de flujo . A continuacion se mensionan varias de las etiquetas usadas en este tipo de contenido:
a abbr address area(si es un descendiente de un mapelemento) article aside audio b bdi bdo blockquote br button canvas cite code data datalist del dfn div dl em embed fieldset figure footer form h1 h2 h3 h4 h5 h6 header hr i iframe img input ins kbd keygen label main map mark math meter nav noscript object ol output p pre progress q ruby s samp script section select small span strong sub sup svg table template textarea time u ul var video wbr Texto


CONTENIDO SECCIONADOR

El contenido seccionado es contenido que define el alcance de los encabezados y pies de página . A continuacion se mensionan varias de las etiquetas usadas en este tipo de contenido:
article aside nav section
Cada elemento de contenido de sección tiene potencialmente un encabezado y un contorno .
También hay ciertos elementos que están seccionando raíces . Estos son distintos del contenido de sección , pero también pueden tener un esquema .

CONTENIDO DE ENCABEZADO

El contenido del encabezado define el encabezado de una sección (ya sea marcado explícitamente mediante el uso de elementos de contenido de seccionamiento , o implícito en el contenido del encabezado). A continuacion se mensionan varias de las etiquetas usadas en este tipo de contenido:
h1 h2 h3 h4 h5 h6


CONTENIDO DE REDACCION

El contenido de la redacción es el texto del documento, así como los elementos que marcan ese texto a nivel de intrapárrafo. Se ejecuta de contenido estático forma párrafos . A continuacion se mensionan varias de las etiquetas usadas en este tipo de contenido:
a abbr area(si es un descendiente de un mapelemento) audio b bdi bdo br button canvas cite code data datalist del dfn em embed i iframe img input ins kbd keygen label map mark math meter noscript object output progress q ruby s samp script select small span strong sub sup svg template textarea time u var video wbr Texto
La mayoría de los elementos que se clasifican como contenido de redacción solo pueden contener elementos que a su vez se clasifican como contenido de redacción, no como contenido de flujo. El texto , en el contexto de los modelos de contenido, significa nada o Textnodos. El texto a veces se usa como un modelo de contenido por sí mismo, pero también es un contenido de fraseo , y puede ser un espacio en blanco entre elementos (si los Textnodos están vacíos o contienen solo caracteres de espacio ). Los Textnodos y los valores de los atributos deben constar de caracteres Unicode , no deben contener U +0000 caracteres, no deben contener caracteres Unicode permanentemente indefinidos (no caracteres) y no deben contener caracteres de control que no sean caracteres espaciales . Esta especificación incluye restricciones adicionales sobre el valor exacto de los Textnodos y los valores de los atributos en función de su contexto preciso.

CONTENIDO INCRUSTADO

El contenido incrustado es contenido que importa otro recurso en el documento o contenido de otro vocabulario que se inserta en el documento. A continuacion se mensionan varias de las etiquetas usadas en este tipo de contenido:
audio canvas embed iframe img math object svg video
Los elementos que provienen de espacios de nombres distintos del espacio de nombres HTML y que transmiten contenido pero no metadatos, son contenido incorporado para los propósitos de los modelos de contenido definidos en esta especificación. (Por ejemplo, MathML o SVG). Algunos elementos de contenido incrustado pueden tener contenido alternativo : contenido que se utilizará cuando el recurso externo no se pueda usar (por ejemplo, porque no tiene un formato compatible). Las definiciones de los elementos indican cuál es la reserva, si hay alguna.

CONTENIDO INTERACTIVO

El contenido interactivo es contenido específicamente destinado a la interacción del usuario. A continuacion se mensionan varias de las etiquetas usadas en este tipo de contenido:
a audio(si el control-atributo está presente) button embed iframe img(si el usemapatributo está presente) input(si el typeatributo no está en el estado Oculto ) keygen label object(si el usemapatributo está presente) select textarea video(si el controlsatributo está presente)
Ciertos elementos en HTML tienen un comportamiento de activación , lo que significa que el usuario puede activarlos. Esto desencadena una secuencia de eventos que depende del mecanismo de activación y que normalmente culmina en un clickevento , como se describe a continuación . El agente de usuario debe permitir al usuario activar manualmente los elementos que tienen un comportamiento de activación , por ejemplo, mediante el teclado o la entrada de voz, o mediante clics del mouse. Cuando el usuario desencadena un elemento con un comportamiento de activación definido de una manera distinta a hacer clic en él, la acción predeterminada del evento de interacción debe ser ejecutar pasos sintéticos de activación de clics en el elemento. Cada elemento tiene un clic en el indicador de progreso , inicialmente establecido en falso.