CodeGym /Cours /Frontend SELF FR /Principales balises sémantiques

Principales balises sémantiques

Frontend SELF FR
Niveau 10 , Leçon 1
Disponible

1.1 Balise <header>

Les balises sémantiques de HTML5 aident les développeurs à créer des documents plus structurés et plus lisibles, tout en améliorant l'accessibilité et le SEO (optimisation pour les moteurs de recherche). Ces balises offrent une description plus claire de la structure de la page web et de son contenu. Ci-dessous, nous allons examiner en détail les principales balises sémantiques.

La balise <header> est utilisée pour représenter l'en-tête d'un contenu ou d'une section. Cet élément contient généralement des informations introductives, des liens de navigation, des logos, des titres et d'autres éléments liés à la partie supérieure du contenu.

Exemple d'utilisation :

HTML
    
      <header>
        <h1>Website Title</h1>
        <nav>
          <ul>
            <li><a href="#home">Home</a></li>
            <li><a href="#about">About</a></li>
            <li><a href="#contact">Contact</a></li>
          </ul>
        </nav>
      </header>
    
  

Caractéristiques principales :

  1. Placement : la balise <header> peut être utilisée pour l'ensemble du document ou pour des sections spécifiques, telles que <article> ou <section>.
  2. Contenu : contient généralement des titres, des logos, des éléments de navigation, et d'autres éléments introductifs.

1.2 Balise <footer>

La balise <footer> est utilisée pour représenter le bas du contenu ou d'une section. Cet élément contient généralement des informations sur l'auteur, des liens vers des documents connexes, des politiques de confidentialité, des informations de contact et d'autres éléments liés à la partie inférieure du contenu.

Exemple d'utilisation :

HTML
    
      <footer>
        <p>&copy; 2024 My Website</p>
        <nav>
          <ul>
            <li><a href="#privacy">Privacy Policy</a></li>
            <li><a href="#terms">Terms of Service</a></li>
          </ul>
        </nav>
      </footer>
    
  

Caractéristiques principales :

  1. Placement : la balise <footer> peut être utilisée pour l'ensemble du document ou pour des sections spécifiques, telles que <article> ou <section>.
  2. Contenu : contient généralement des informations sur l'auteur, des informations légales, des liens de navigation et d'autres éléments de conclusion.

1.3 Balise <article>

La balise <article> est utilisée pour représenter un bloc de contenu indépendant, qui peut être distribué et réutilisé. Cela peut être un billet de blog, un article de presse, un commentaire, un message d'utilisateur, etc.

Exemple d'utilisation :

HTML
    
      <article>
        <header>
          <h2>Blog Post Title</h2>
          <p>Published on July 6, 2024</p>
        </header>
        <p>This is the content of the blog post. It can include text, images, and other media.</p>
        <footer>
          <p>Author: John Doe</p>
        </footer>
      </article>
    
  

Caractéristiques principales :

  1. Indépendance : la balise <article> est utilisée pour le contenu qui peut être utilisé et distribué de manière indépendante.
  2. Structure : contient généralement un titre (<header>), le contenu principal et une conclusion (<footer>).

Utilisation :

  • Articles
  • Billets de blog
  • Nouvelles
  • Commentaires

Avantages :

  • Distingue des fragments de contenu indépendants
  • Aide les moteurs de recherche et d'autres services à identifier et réutiliser le contenu

1.4 Balise <section>

La balise <section> est utilisée pour définir des groupes de contenu thématiquement liés. Il peut s'agir de chapitres, de sections ou d'autres grandes parties du contenu. Contrairement à <div>, qui est utilisé pour le style et le groupement sans signification sémantique, <section> a une signification sémantique claire.

Exemple d'utilisation :

HTML
    
      <section>
        <header>
          <h2>About Us</h2>
        </header>
        <p>This section provides information about our company and its history.</p>
      </section>
    
  

Caractéristiques principales :

  1. Groupement thématique : la balise <section> est utilisée pour séparer le contenu en groupes thématiques.
  2. Structure : contient généralement un titre (<header>) et le contenu principal.

Utilisation :

  • Sections dans un article
  • Groupes de contenu thématiquement liés
  • Parties de page qui peuvent être logiquement mises en valeur

Avantages :

  • Améliore la structure et la lisibilité du document
  • Aide les moteurs de recherche à mieux comprendre et indexer le contenu
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION