code - ¿Hay un elemento de contenido en HTML5?
title html (3)
Estaba confundido sobre el elemento de content
que el chico está usando. No pude encontrar información sobre él y, por lo que sé, no había algo así en HTML5. ¿Me equivoco?
código iterativo, de este video: http://youtu.be/eOG90Q8EfRo?t=15m1s
<article>
<header> </header>
<footer> </footer>
<content> Is this correct? </content>
</article>
Hay un elemento developer.mozilla.org/en-US/docs/Web/HTML/Element/content , aunque se usa de manera diferente a como lo usa el presentador en el video vinculado en esta pregunta.
El elemento HTML
<content>
se usa dentro de Shadow DOM como un punto de inserción. No está diseñado para ser utilizado en HTML ordinario. Se utiliza con componentes web.
El presentador en el video probablemente debería haber estado usando el elemento developer.mozilla.org/en-US/docs/Web/HTML/Element/main .
El elemento HTML
<main>
representa el contenido principal del<body>
de un documento o aplicación. El área de contenido principal consiste en contenido que está directamente relacionado con, o se expande sobre el tema central de un documento o la funcionalidad central de una aplicación. Este contenido debe ser exclusivo para el documento, excluyendo cualquier contenido que se repita en un conjunto de documentos como barras laterales, enlaces de navegación, información de derechos de autor, logotipos del sitio y formularios de búsqueda (a menos que, por supuesto, la función principal del documento sea una búsqueda). formar).
Puedes usar <main>
. Se utiliza en HTML para separar el contenido principal de su página.
Me gusta esto:
<!DOCTYPE html>
<html>
<head>
...head content
</head>
<body>
<header>
...header content
</header>
<nav>
...nav menu
</nav>
<main>
<section id="news">
<article id="who-let-the-dog-out">
...article content
</article>
<article id="LottoSurprice">
...article content
</article>
</section>
<section id="blog">
...section content
</section>
<aside id="advertisement">
...aside content
</aside>
</main> <!-- end of page content -->
<footer>
...footer content
</footer>
</body>
</html>
Se propuso un elemento <content>
pero se rejected para HTML 5.
Tal es el peligro de tratar de enseñar especificaciones preliminares.