HTML Introduction
HTML est le langage de balisage standard pour créer des pages Web.
Qu'est-ce que HTML ?
- HTML signifie Hyper Text Markup Language
- HTML est le langage de balisage standard pour créer des pages Web
- HTML décrit la structure d'une page Web
- HTML se compose d'une série d'éléments
- Les éléments HTML indiquent au navigateur comment afficher le contenu
- Les éléments HTML étiquettent des morceaux de contenu tels que "c'est un titre", "c'est un paragraphe", "c'est un lien", etc.
Un Document HTML Simple
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre de la Page</title>
</head>
<body>
<h1>Mon Premier Titre</h1>
<p>Mon premier paragraphe.</p>
</body>
</html> Exemple Expliqué
- La
<!DOCTYPE html>déclare que ce document est un document HTML5 - L'élément
<html>est l'élément racine d'une page HTML - L'élément
<head>contient des informations méta sur la page HTML - L'élément
<title>spécifie un titre pour la page HTML (qui est affiché dans la barre de titre du navigateur ou dans l'onglet de la page) - L'élément
<body>définit le corps du document et est un conteneur pour tous les contenus visibles, tels que les titres, les paragraphes, les images, les hyperliens, les tableaux, les listes, etc. - L'élément
<h1>définit un grand titre - L'élément
<p>définit un paragraphe
Qu'est-ce qu'un Élément HTML ?
Un élément HTML est défini par une balise d'ouverture, un contenu et une balise de fermeture :
L'élément HTML est tout ce qui se trouve entre la balise d'ouverture et la balise de fermeture :
| Balise d'ouverture | Contenu de l'élément | Balise de fermeture |
|---|---|---|
| <h1> | Mon Premier Titre | </h1> |
| <p> | Mon premier paragraphe. | </p> |
| <br> | aucun | aucun |
Remarque : Certains éléments HTML n'ont pas de contenu (comme l'élément <br>). Ces éléments sont appelés éléments vides. Les éléments vides n'ont pas de balise de fermeture !
Navigateurs Web
Le but d'un navigateur web (Chrome, Edge, Firefox, Safari) est de lire les documents HTML et de les afficher correctement.
Un navigateur n'affiche pas les balises HTML, mais les utilise pour déterminer comment afficher le document :
Structure de la Page HTML
Ci-dessous se trouve une visualisation de la structure d'une page HTML :
Remarque : Le contenu à l'intérieur de la section <body> sera affiché dans un navigateur. Le contenu à l'intérieur de l'élément <title> sera affiché dans la barre de titre du navigateur ou dans l'onglet de la page.
Histoire de HTML
Depuis les débuts du World Wide Web, il y a eu de nombreuses versions de HTML :
| Année | Version |
|---|---|
| 1989 | Tim Berners-Lee a inventé www |
| 1991 | Tim Berners-Lee a inventé HTML |
| 1993 | Dave Raggett a rédigé HTML+ |
| 1995 | Le groupe de travail HTML a défini HTML 2.0 |
| 1997 | Recommandation W3C : HTML 3.2 |
| 1999 | Recommandation W3C : HTML 4.01 |
| 2000 | Recommandation W3C : XHTML 1.0 |
| 2008 | WHATWG HTML5 Premier Projet Public |
| 2012 | WHATWG HTML5 Standard Vivant |
| 2014 | Recommandation W3C : HTML5 |
| 2016 | Recommandation Candidate W3C : HTML 5.1 |
| 2017 | Recommandation W3C : HTML5.1 2ème Édition |
| 2017 | Recommandation W3C : HTML5.2 |
Ce tutoriel suit la dernière norme HTML5.