Académique Documents
Professionnel Documents
Culture Documents
Introduction générale
1
HTML : HyperText Markup Language
2
Historique
3
Historique
4
Quelques organismes de normalisations
W3C
WHATWG
6
Validation & compatibilité
7
Les éditeurs html
• Les WYSIWYG (What You See Is What You Get - Ce Que Vous
Voyez Est Ce Que Vous Obtenez) : ce sont des programmes qui se
veulent très faciles d'emploi, ils permettent de créer des sites web
sans apprendre de langage particulier. Parmi les plus connus d'entre
eux : Mozilla Composer, Microsoft Expression Web, Dreamweaver…
8
Page web
9
10
Les bases du html
❖Balise simple(orpheline) : <br/>
attribut
élément a 11
Ordre d’imbrication des balises
12
Les commentaires
Exemple :
<!- - Un commentaire HTML - ->
<!- -Un autre commentaire HTML- ->
<!- -
Encore un autre commentaire HTML mais cette fois-ci, il est
affiché sur plusieurs lignes
- ->
13
Page HTML5 minimale
14
Les balises META
Les balises META servent à placer des métadonnées (metadata)
dans une page HTML.
On placera ces informations dans l’élément head, et elles ne
seront pas affichées sur la page.
Les outils susceptibles de les exploiter :
❖aux navigateurs web
❖aux moteurs de recherche;
❖plus largement, à tous les outils d’indexation, c’est-à-dire
tous les outils qui analysent vos pages pour y identifier
diverses informations.
15
Les balises META
Les balises META permettent aux navigateurs et aux moteurs
de recherche de mieux identifier un site web, facilitant sa
classification et son référencement.
16
▪Meta LANGUAGE
▪meta KEYWORDS
▪meta GENERATOR: précise le logiciel utilisé pour créer la page
▪meta AUTHOR : permet d’identifier d’auteur de la page
▪meta COPYRIGHT: permet de spécifier le copyright du site
▪ meta ROBOTS: autorise ou interdit l'indexation par les
robots des moteurs de recherche.
Elle peut contenir plusieurs valeurs :
- "index" : cette page sera indexée par le robot
- "noindex : cette page ne sera pas indexée par le robot
- "follow" :Les liens contenus dans la page seront indexés.
- "nofollow" :les liens contenus dans la page ne seront pas indexés
- "all" :est équivalent à "index,follow"
- "none" :est équivalent à "noindex,nofollow"
17
Exemples :
< meta name = " description " content = " La description de la page " />
< meta name = " keywords " content = " Ecrire ici les mots clés " />
< meta name = " generator " content = " PrestaShop " />
< meta name = " robots " content = " index,follow " />
< meta name = " author " content = " MANSOURI Lamia" />
18
Types de balises
Il existe deux sortes d’éléments html :
Les blocs : <p>, <h1>, <ul>,<table>, <form>….
<div> est un bloc générique
Les éléments en lignes : qui doivent être placés à l’intérieur de
blocs : <a>, <em>, <strong>,<br>,<img>, …
<span> est un élément en ligne générique.
balise description
strong Mise en valeur forte
em Mise en valeur italique
mark Mise en valeur visuelle
p définit un paragraphe.
h1,h2,…,h6 Titre de niveau 1,2…6
20
Les listes
21
Les attributs
22
L’attribut type peut prendre ces valeurs :
23
Les listes ordonnées
Une liste ordonnée est délimitée par les balises <OL> et </OL>
entre lesquelles chaque élément de la liste est précédé de
balise <LI>.
Exemple :
<OL>
<LI>élément 1</LI>
<LI>élément 2 </LI>
<LI>élément 3 </LI>
</OL>
24
Les listes non ordonnées
Une liste non numérotée est définie de la même façon, sauf qu'elle est
encadrée par les balises <UL> et </UL>.
Exemple :
<UL>
<LI>élément 1 </LI>
<LI>élément 2 </LI>
<LI>élément 3 </LI>
</UL>
25
Il est possible d'imbriquer des listes du même type ou de types différents.
Exemple 1 :
<UL>
<LI>élément 1 :
<OL>
<LI>sous-élément A </LI>
<LI>sous-élément B </LI>
</OL>
</Li>
<LI>élément 2 </LI>
<LI>élément 3 </LI>
</UL>
26
Exemple 2 :
27
Liste de tabulations ou de définition
<DL>
<DT>HTML<DD>HyperText Markup
Language
<DT>HTTP<DD>HyperText Transfert
Protocol
</DL>
28