Question Existe-t-il un élément de contenu dans HTML5?


J'étais confus au sujet de la content élément que le gars utilise. Je n'ai pas pu trouver d'informations à ce sujet et pour autant que je sache, il n'y avait pas quelque chose comme ça en HTML5. Ai-je tort?

code itératif, à partir de cette vidéo: http://youtu.be/eOG90Q8EfRo?t=15m1s

<article>
  <header> </header>
  <footer> </footer>
  <content> Is this correct? </content>
</article>

15
2018-06-18 13:44


origine


Réponses:


UNE <content> élément a été proposé mais rejeté pour HTML 5.

Tel est le danger d'essayer d'enseigner des projets de spécifications.


18
2018-06-18 13:46



Il y a un <content> élément, bien qu'il soit utilisé différemment de ce que le présentateur utilise dans la vidéo liée à cette question.

Le HTML <content> l'élément est utilisé à l'intérieur de Shadow DOM en tant qu'insertion   point. Il n'est pas destiné à être utilisé en HTML ordinaire. Il est utilisé avec le Web   Composants.

Le présentateur de la vidéo aurait probablement dû utiliser le <main> élément.

Le HTML <main> L'élément représente le contenu principal du <body> d'un document ou d'une application. La zone de contenu principale consiste en un contenu directement lié à, ou développant, le sujet central d’un document ou la fonctionnalité centrale d’une application. Ce contenu doit être propre au document, à l'exclusion de tout contenu répété sur un ensemble de documents, tels que des barres latérales, des liens de navigation, des informations de copyright, des logos de sites et des formulaires de recherche (sauf si la fonction principale du document est une recherche). forme).


11
2018-05-26 18:36



Vous pouvez utiliser <main>. Il est utilisé en HTML pour séparer le contenu principal de votre page.

Comme ça:

<!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>

- <main> @ MDN


9
2018-06-25 22:01