Académique Documents
Professionnel Documents
Culture Documents
Technologies du web
HTML: Introduction
2021-2022
UPB Technologies Web : HTML Introduction
au programme...
? HTML ?
? Un langage à balises ?
? Syntaxe ?
? Validation ?
? Sémantique ?
2/24
UPB Technologies Web : HTML Introduction
HTML ? (1/5)
HTML :
Ca veut dire quoi « HTML » ?
3/24
UPB Technologies Web : HTML Introduction
HTML ? (2/5)
HTML :
HyperText Markup Language
4/24
UPB Technologies Web : HTML Introduction
HTML ? (3/11)
HTML:
HyperText Markup Language
langage à balises pour hypertextes
un langage
de description de documents web, il permet de structurer le contenu de ces documents
a balises
la structure des documents est organisée à l’aide de balises
pour hypertextes
les documents contiennent des hyperliens permettant un accès direct à une autre partie du
document
5/24
Exemple UPB
UPB Technologies Web : HTML Introduction
HTML ? (4/5)
HTML5:
version majeure actuelle du langage HTML
ajout de balises par rapport aux versions précédentes
6/24
?
UPB Technologies Web : HTML Introduction
HTML ? (5/5)
XHTML:
une « version » d’HTML conforme au langage XML
XML : « eXtensible Meta Language »
impose des règles d’écritures
XHTML5 :
XHTML5
mêmes balises
une syntaxe plus rigoureuse
7/24
?
UPB Technologies Web : HTML Introduction
HTML (1/11)
au programme...
? HTML ?
? Un langage à balises ?
? Syntaxe ?
? Validation ?
? Sémantique ?
8/24
UPB Technologies Web : HTML Introduction
9/24
? ?
UPB Technologies Web : HTML Introduction
syntaxe = grammaire
sémantique = sens
10/24
? Navigateur ? Serveur web
UPB Technologies Web : HTML Introduction
11/24
? Liste balise HTML ? Liste balise HTML
UPB Technologies Web : HTML Introduction
12/24
? ?
UPB Technologies Web : HTML Introduction
HTML (1/11)
au programme...
? HTML ?
? Un langage à balises ?
? Syntaxe ?
? Validation ?
? Sémantique ?
13/24
UPB Technologies Web : HTML Introduction
Syntaxe (1/5)
La syntaxe définit:
la structure du document
la structure du document
14/24
? ?
UPB Technologies Web : HTML Introduction
Syntaxe (2/5)
Structure minimale
<! DOCTYPE html> ← déclaration du DOCTYPE
< html > ← un élément racine
16/24
? ?
UPB Technologies Web : HTML Introduction
<p>
Début du contenu de p
<code>
début emboité 1
<strong>
Contenu emboité 2
</strong>
suite du contenu de p
</code>
</p>
17/24
? ?
UPB Technologies Web : HTML Introduction
Exemples:
un élément <p> ne peut pas contenir un élément <h1>
un élément <ul> contient nécessairement au moins un élément <li>
un élément <li> est nécessairement emboité dans un élément <ul>
etc
18/24
? ?
UPB Technologies Web : HTML Introduction
HTML (1/11)
au programme...
? HTML ?
? Un langage à balises ?
? Syntaxe ?
? Validation ?
? Sémantique ?
19/24
UPB Technologies Web : HTML Introduction
Validation (1/2)
document valide
Un document (X)HTML est valide s’il respecte toutes ces règles.
Exemples:
20/24
? ?
UPB Technologies Web : HTML Introduction
Validation (2/2)
document valide
Les outils de validation permettent de vérifier la correction syntaxique d’un document.
Exemple (nc)
Important
La validation d’un document produit doit être systématique
21/24
? ?
UPB Technologies Web : HTML Introduction
HTML (1/11)
au programme...
? HTML ?
? Un langage à balises ?
? Syntaxe ?
? Validation ?
? Sémantique ?
22/24
UPB Technologies Web : HTML Introduction
Sémantique (1/1)
A chaque élément (balise) est associée une sémantique qui définit son usage.
Elle permet de savoir quand et pourquoi utiliser un élément.
MDN (p)
L’élément <p> sert à représenter un paragraphe
MDN (p)
L’élément <time> sert à identifier une heure ou une date
MDN (p)
L’élément <td> représente une « case » dans un tableau
L’élément <strong> sert à donner de l’importance à un texte MDN (p)
etc
23/24
? ?
UPB Technologies Web : HTML Introduction
À suivre :
24/24
? ?