2019/2020
Hyper Text Markup Language (HTML)
• HTML est utilisé pour créer des documents web qui peuvent
inclure des textes, images, sons, vidéos, animations, liens
...etc.
• HTML est un langage interprété par le navigateur pour la
description et le formatage de la page
• Un navigateur Web est un programme qui permet de
visualiser les sites Web. Il permet spécialement d’interpréter
le code HTML.
• Il existe de nombreux navigateurs différents, les principaux
sont :
2
Hyper Text Markup Language (HTML)
3
Historique
Version Année
HTML 1991
HTML 2.0 1995
HTML 3.2 1997
HTML 4.01 1999
XHTML 2000
HTML5 2014
4
Exemple d’un document HTML
<!DOCTYPE html>
<html>
<head>
<title>Exemple 1</title>
</head>
Valeur de l’attribut bgcolor
Balise ouvrante
<body bgcolor="gray">
Attribut de la balise <body>
<p> Ceci est un exemple de page web </p>
<!-- Ceci est un commentaire --> Contenu
Juste un commentaire (Non interpréter par le navigateur)
</body>
</html> Balise fermante
5
Exemple d’un document HTML
Navigateur
<!DOCTYPE html>
<html>
<head>
<title>Exemple 1</title>
</head>
<body bgcolor="gray">
<p> Ceci est un exemple de
page web </p>
<!-- Ceci est un commentaire -->
</body>
</html>
Document HTML
Résultat de son interprétation par
le navigateur
6
Structure d’un document HTML
7
Structure d’un document HTML
• <!DOCTYPE html>
Pour dire au navigateur quel type et version du document à
interpréter
• <HTML> ... </HTML>
Marqueurs de début et de fin du document HTML
• <HEAD> ... </HEAD>
Ensemble des méta informations relatives au document
• <TITLE> Mon titre </TITLE>
Titre du document qui apparaît sur la barre de titre du
navigateur
8
Structure d’un document HTML
• <META>
Paramètres utiles notamment pour l’indexation du document
par les moteurs de recherche
<meta name="keywords" content="mot1, mot2, mot3, ...">
<meta name="description" content="ceci est ma
description">
• <BODY> ... </BODY>
Corps du document
• <!– Mon commentaire -->
pour insérer des commentaires dans le document
9
Le Paragraphe <HEAD> …</HEAD>
10
Les balises
Balises simples: Ce sont des balises qui sont dites "vides", c'est-à-dire
qu'elles ne vont contenir aucune autre balise HTML. Ces balises n'ont
pas besoin d'être fermées.
Exemple <br> : permet un retour à la ligne
11
Les balises
Attributs ils ne sont pas toujours obligatoires. Ils définissent les valeurs
spécifiques à appliquer sur le contenu.
12
Logiciels de développement
13
Tâche 1: Votre premier page html
</body>
</html>
14
Les attributs
15
Les attributs
Attribut standard:
id: identification (identité) nom UNIQUE de l'élément
style: (style) code CSS
bgcolor: couleur pour le fond
background: Image de fond
text: imposer une couleur pour le texte
title: (titre) texte visible au survole de la souris
lang: language (langue) abréviation de la langue (en, fr etc.)
16
Tâche2: utilisation des attributs
17
Balises de titres
• Les titres HTML sont définis avec les balises <h1> à <h6>.
<h1> définit le titre le plus important.
<h6> définit le titre le moins important.
18
Mise en forme du texte
19
Tâche 3
20
Résultat de la Tâche 3
21
Mise en forme des caractères
23
Les listes
25
Lignes de séparation
26
Hyperliens
27
Tâche 6
28
Les images
30
Les tableaux
<table>
<th> Titre 1</th> <th> Titre 2</th> <th> Titre 3</th>
<tr> <td>Cellule 1 </td> <td>Cellule 2 </td> <td>cellule 3 </td> </tr>
<tr> <td>Cellule 4 </td> <td>Cellule 5 </td> <td>cellule 6 </td> </tr>
</table>
31
Les tableaux
33
Les tableaux
Exemple 2:
<table border=1>
<th> Titre 1</th> <th> Titre 2</th> <th> Titre 3</th>
<tr><td colspan=2>Cellule 1 et 2</td><td>cellule 3</td> </tr>
<tr> <td>Cellule 1 </td> <td>Cellule 1 </td> <td>cellule 3</td> </tr>
<caption>Mon tableau </caption>
</table>
34
Tâche 8
35