[Tutoriel] HTML5 - La balise <header>

• Astuces et tutoriels des langages HTML et CSS.

Modérateurs: Modérateurs(trices), Rédacteurs(trices) de Tutoriels

Règles du forum
Aucune demande de support n’est autorisée dans ces forums !

Messagepar darky » Dim 10 Juil 2011 14:08

HTML5 - La balise <header>



Sommaire

  1. Introduction
  2. Tutoriel


I- Introduction

Bonjour à toutes et à tous.

Dans ce tutoriel, nous allons voir comment utiliser la nouvelle balise <header> </header> de l’HTML5.

Informations :

  • Difficulté : Facile
  • Image


II- Tutoriel

La balise HTML5 <header> </header> représente l’en-tête d’une page Web ou celle d’une section. Avant l’arrivée de cette balise HTML5, vous utilisiez en HTML4 l’élément <div> avec souvent les attributs id="header" ou id="en-tete".

Pour exemple, en HTML4 vous écriviez ceci, pour définir l’en-tête de votre page Web :

html Code: Tout sélectionner
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <html>
  3.         <head>
  4.                 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5.                 <title>Page HTML 5</title>
  6.         </head>
  7.         <body>
  8.             <!-- Debut: En-tête de la page Web -->
  9.             <div id="header">
  10.                     <h1><a href="index.html">Mon site</a></h1>
  11.             </div>
  12.             <!-- Fin: En-tête de la page Web -->
  13.         </body>
  14. </html>


En HTML5 vous allez écrire :

html Code: Tout sélectionner
  1. <!DOCTYPE HTML>
  2. <html>
  3.         <head>
  4.                 <meta charset="utf-8">
  5.                 <title>Page HTML 5</title>
  6.         </head>
  7.  
  8.         <body>
  9.                 <!-- Debut: En-tête de la page Web -->
  10.                 <header>
  11.                         <h1><a href="index.html">Mon site</a></h1>
  12.                 </header>
  13.                 <!-- Fin: En-tête de la page Web -->
  14.         </body>
  15. </html>


La balise <header> peut aussi définir l’en-tête d’une section.

Exemple avec la balise <section> :

html Code: Tout sélectionner
  1. <section>
  2.     <header>
  3.         <h1>La balise Header</h1>
  4.         <p>Présentation de la balise Header.</p>
  5.     </header>
  6. </section>


Exemple avec la balise <article> :

html Code: Tout sélectionner
  1. <article>
  2.     <header>
  3.         <h1>La balise Header</h1>
  4.     </header>
  5.     <p>Présentation de la balise Header.</p>
  6. </article>


Cette nouvelle balise a donc pour but de mieux hiérarchiser vos pages Web.

Voici ensuite les attributs liés à l’élément header :

  • accesskey
  • class
  • contenteditable
  • contextmenu
  • dir
  • draggable
  • dropzone
  • hidden
  • id
  • lang
  • spellcheck
  • style
  • tabindex
  • title


darky.
Avatar de l’utilisateur

Administrateur
Messages: 2022
Age: 22
Inscription: Dim 3 Avr 2011 16:44
Dernière visite: Lun 18 Juin 2012 12:28
Localisation: Côté Obscur
OS: Windows 7 - SP1
Navigateur: Chrome

Publicités

Messagepar darky » Dim 6 Mai 2012 11:49

Image
Tutoriel validé !
Votre tutoriel a été validé par
darky.
Avatar de l’utilisateur

Administrateur
Messages: 2022
Age: 22
Inscription: Dim 3 Avr 2011 16:44
Dernière visite: Lun 18 Juin 2012 12:28
Localisation: Côté Obscur
OS: Windows 7 - SP1
Navigateur: Chrome


Retourner vers Tutoriels sur l’HTML et le CSS

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Alexa [Bot] et 0 invités