SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
Réalisé par :
Zakariyaa AIT EL MOUDEN
mouden.zakariyaa@outlook.com
Etudiant-Chercheur
FST Errachidia
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 XML : eXtensible Markup Langage, langage de balisage
extensible, permettant de définir des différents espaces de
noms. Langage père du XHTML, contenu semi-structuré sou
format d’arbres. Un document XML est validable par un
schéma (DTD – DocumentType Definition).
 HTML : HyperTexte Martkup Language, est un langage de
balisage permettant d’écrire d’hypertexte et d’inclure des
images et des données multimédia dans des pages web, utilisé
souvent avec CSS et JavaScript.
2
© Langage HTML. par ZakariyaaAIT EL MOUDEN
1991 • HTML
1995 • HTML 2.0
1997 • HTML 3.2
1999 • HTML 4.01
2000 • XHTML
2014 • HTML5
2016 • HTML 5.1
3
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 Peux coûteux : Un simple éditeur de texte suffit à écrire ses
premiers documents HTML
 Facile à aborder.
 Un bon moyen de dépasser les problèmes de compatibilité
entre des systèmes et des formats informatiques différents.
4
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 La description d'un document HTML passe par l'utilisation de
BALISES (ou "TAGS" en anglais). Une balise est délimitée par les
signes "<" et ">" entre lesquels figure le nom de la balise. Par
exemple, la balise de retour à la ligne est <BR> La plupart du
temps, on utilise une balise de début et une balise de fin,
comme par exemple <html> et </html>.
 La fermeture d’une balise se fait en ajoutant un / avant le nom
de la balise.
Exemples : <font>….</font>
<b>….</b>
<form>…</form>
5
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 Pour créer un fichier HTML, il suffit de créer un fichier texte
est changer son extension à une extension reconnu par le
langage HTML.
 Extensions HTML :
 .html
 .htm
 .xhtml
 .xht
 Après la création, on commence à taper notre contenu HTML
avec un éditeur de texte (ex. Notepad++, Sublime, ..)
6
© Langage HTML. par ZakariyaaAIT EL MOUDEN
<html>
<head>
<title>Titre de la page</title>
…
</head>
<body>
….
</body>
</html>
Entête de la page
Corps de la page
7
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 Les balises <hx> (avec x = 1 6 )
Le langage HTML reconnaît six niveaux de d’en-tête
numérotés de 1 à 6. Le niveau le plus élevé est le 1, le plus
petit est le 6.
Résultat
8
© Langage HTML. par ZakariyaaAIT EL MOUDEN
Balise Résultats
 <I> texte </I> Met le texte en italique.
 <B> texte </B> Met le texte en gras.
 <U> texte </U> Souligne le texte.
 <S> texte </S> Barre le texte.
 <SUB> texte </SUB> Indicetexte.
 <SUP> texte </SUP> Exposanttexte.
 <BIG> texte </BIG> Texte de grande taille
 <SMALL> texte </SMALL> Texte de grande taille
9
© Langage HTML. par ZakariyaaAIT EL MOUDEN
Résultat
10
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 La balise <font> permet de manipuler la taille, la couleur et
le style de l’écriture d’un texte, à travers ces attributs :
 size : La taille du texte, prend une valeur de 1 à 7, 1 pour
un texte de petite taille, et 7 pour un texte de grande taille.
 color : Pour changer la couleur du texte, elle accepte
comme valeur soit le nom de la couleur (red, yellow, green,
..) ou son code hexa ( de #000000 à #FFFFFF).
 face : Définit le style de la police, pour plus de sécurité, on
a tendance à mettre plusieurs polices à la suite.
Si l'internaute n'a pas la 1ere police, le navigateur affiche de
texte avec la police suivante et ainsi de suite...
11
© Langage HTML. par ZakariyaaAIT EL MOUDEN
Exemple
12
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 <P> : Cette commande (fin de paragraphe) termine un
paragraphe et insère une ligne vide après le paragraphe.
 <PRE> : Les espaces (plusieurs à la suite), tabulations, retour
chariot n'ont pas de valeur en HTML. La commande <PRE>
est utilisée pour inclure un texte pré-formaté dans un
document HTML. Les espacements, tabulations et retour
chariot gardent alors leur sens initial.
13
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 <BR> : Retour à la ligne.
 <HR> pour une ligne horizontale de séparation, ces attributs :
 WIDTH : fait varier la largeur de la ligne en % soit en pixel
(valeur par défaut 100%)
 SIZE : fait varier l'épaisseur de la ligne en pixel
 ALIGN : fait un alignement de la ligne suivant les 3 possibilités :
CENTER par rapport au centre de la fenêtre,
LEFT par rapport à la gauche de la fenêtre,
RIGHT par rapport à la droite de la fenêtre.
 NOSHADE :Tracer une ligne pleine
14
© Langage HTML. par ZakariyaaAIT EL MOUDEN
Résultat
15
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 <ol> : Liste ordonnée (Ordered list)
 <lh> : (list head) l’entête de la liste
<li> : (list item) élément de la liste
L’attribut type de <ol> accepte les valeur : 1,A, a, I et i
Par défaut c’est type=1
16
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 <ul> : Liste non ordonnée (Unordered list)
 <menu> : Les menus
Résultat
Résultat
17
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 <dl> : Liste descriptive (Descriptive list)
 <lh> : l’entête de la liste
 <dt> : définit le terme
 <dd> : définit la description de chaque terme
Résultat
18
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 <table> : Pour créer une table HTML, ces attributs
 Border = n :Tracer un cadre (n=0 pas de cadre)
 Width =% : Largeur de la table par rapport à la page web.
 Height =% : Hauteur de la table par rapport à la page web.
 Cellspacing = n : Espace en pixels entre cellules.
 Cellpadding = n : Espace en pixels entre le contenu de la
cellule et son cadre.
 Rules = rows/cells/all : Spécifie les parties des bordures
intérieures qui doivent être visibles.
 Align = left/center/right :Alignement de la table.
19
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 <table> : Peut inclure d’autre balises :
 <caption>: Pour donner un titre à la table, son attribut
type = top/bottom permet de définir l’emplacement du titre.
 <tr>: Ligne de la table, ces attributs :
 Align = left/center/right
 Valign=top/middle/bottom :Alignement vertical
 <td>: Cellule de la table, ces attributs:
 Align etValign pareil que <tr>
 Colspan = n , fusionner n cellules horizontalement.
 Rowspan = n, fusionner n lignes verticalement.
 Nowrap : Sans enroulement du contenu.
20
© Langage HTML. par ZakariyaaAIT EL MOUDEN
Résultat
21
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 <a href=’’le lien’’> texte cliquable </a>
Le lien de HREF peut être soit un chemin relatif ou absolue :
 Chemin relatif : Exprimé relativement au endroit du document.
<a href = ’’livres/page2.html’’> : le répertoire livres se situe au
même endroit du répertoire courant.
<a href =’’../../references/ref1.htm’’> : le répertoire references
se situe à deux pas en arrière à partir du répertoire courant.
<a href =’’accueil.html’’> : le document accueil.html existe dans le
répertoire courant.
 Chemin absolue : Exprimé depuis la racine des disques nommés.
<a href =’’E:/Study/MultiHexa/Web/TP/liens.htm’’>
22
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 <a href=’’le lien’’> texte cliquable </a>
Le lien de HREF peut être soit un lien vers un endroit dans la même
page web :
<a href=’’#CH1’’>Chapitre 1: Introduction </a>
<a href=’’#CH2’’>Chapitre 2: HTML</a>
….
<a name=’’CH1’’>Introduction </a>
....
<a name=’’CH2’’>Langage HTML</a>
….
23
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 <a href=’’le lien’’> texte cliquable </a>
Le lien de HREF peut être aussi un lien vers un endroit dans une
autre page web
<a href=’’fichier2.html#CH2’’>HTML</a>
Un lien vers un site :
<a href=’’https://www.w3schools.com/tags/tag_a.asp’’>
La baliseA</a>
Un lien d’envoi d’un email :
<a href=’mailto:mouden.zakariyaa@outlook.com’’>
Contactez nous </a>
24
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 <img src=’’url’’> Pour insérer une image dans la page web.
Les attributs de <img> :
 SRC = ’’url’’ : url est le chemin relatif ou absolue de l’image.
 ALIGN = left/middle/right/top/bottom : alignement verticale
et horizontale de l’image.
 WIDTH = px ou % : Largeur en pourcentage ou en pixels.
 HEIGHT = px ou % : Hauteur en pourcentage ou en pixels.
 BORDER = n :Tracer un cadre de n pixels autour de l’image.
 ALT = ’’text’’ : Texte alternatif de l’image; affiché au cas où le
navigateur n’arrive pas à afficher l’image.
 VSPACE = m et HSPACE = n : Eloigner le texte de l’image de n
pixels au-dessus et au-dessous et de m pixels à gauche et à droite.
25
© Langage HTML. par ZakariyaaAIT EL MOUDEN
Résultat
Résultat
26
© Langage HTML. par ZakariyaaAIT EL MOUDEN
La balise BODY accepte les attributs suivants :
 BGCOLOR = c : Couleur de l’arrière plan.
 TEXT = c : Couleur du texte.
 LINK = c : Couleur des liens non visités.
 VLINK = c : Couleur des liens visités.
 ALINK = c : Couleur des liens à l’instant de la sélection.
 La valeur c peut être le nom de la couleurs ou son code Hexa.
27
© Langage HTML. par ZakariyaaAIT EL MOUDEN
Nom Code Hexa (RGB) Couleur
White #FFFFFF
Yellow #FFFF00
Violet #EE82EE
Black #000000
SkyBlue #87CEEB
Blue #0000FF
LightCyan #E0FFFF
LightGray #D3D3D3
Green #00FF00
Red #FF0000
Gold #FFD700
https://www.w3schools.com/tags/ref_colornames.asp
28
© Langage HTML. par ZakariyaaAIT EL MOUDEN
Résultat
L'élément HTML <marquee> est utilisé pour insérer une zone de texte défilante
(Non standard!)
29
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 <form> définit un formulaire pour collecter les informations
des utilisateurs.
Le plus important élément de <form > est <input>
 <input type = ’’text’’> : pour une zone de texte
 <input type = ’’password’’> : pour la saisie des mots de passe.
30
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 <input type = ’’radio’’> : pour la sélection d’un choix parmi
plusieurs propositions.
 <input type = ’’checkbox’’> : pour la sélection d’un choix
parmi plusieurs propositions.
31
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 <input type = ’’select’’> : pour la sélection d’un choix parmi
plusieurs propositions sous forme d’un menu pop-up
 <input type = ’’textarea’’> : zone de texte multiligne.
32
© Langage HTML. par ZakariyaaAIT EL MOUDEN
Les formulaires doivent être complétés avant fermeture par
une commande permettant d'envoyer le contenu des champs
remplis au serveur HTTP.
 <input type = ’’submit’’> : pour un bouton de validation.
Les attributs de <form>
 L’attribut METHOD = post/get : permet de spécifier la
méthode HTTP de l’envoi des données.
 L’attribut ACTION = url : définit l’action effectuer après la
validation des données avec submit.
 L’utilisation des tables améliore l’affichage des formulaires.
33
© Langage HTML. par ZakariyaaAIT EL MOUDEN34
© Langage HTML. par ZakariyaaAIT EL MOUDEN
 Eric BRASSART. Langage HTML. MCF IUT informatique
d’Amiens. Support de cours
 https://www.w3schools.com/
35

Contenu connexe

Tendances (20)

Advanced Cascading Style Sheets
Advanced Cascading Style SheetsAdvanced Cascading Style Sheets
Advanced Cascading Style Sheets
 
Cours php
Cours php Cours php
Cours php
 
Intro to HTML & CSS
Intro to HTML & CSSIntro to HTML & CSS
Intro to HTML & CSS
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
CSS
CSSCSS
CSS
 
Html
HtmlHtml
Html
 
Cours HTML/CSS
Cours HTML/CSSCours HTML/CSS
Cours HTML/CSS
 
Formation PHP
Formation PHPFormation PHP
Formation PHP
 
Langage HTML
Langage HTMLLangage HTML
Langage HTML
 
Html n CSS
Html n CSSHtml n CSS
Html n CSS
 
Web development using html 5
Web development using html 5Web development using html 5
Web development using html 5
 
Chapitre 4 Java script
Chapitre 4 Java scriptChapitre 4 Java script
Chapitre 4 Java script
 
Introduction to HTML and CSS
Introduction to HTML and CSSIntroduction to HTML and CSS
Introduction to HTML and CSS
 
Html
HtmlHtml
Html
 
HTML (Web) basics for a beginner
HTML (Web) basics for a beginnerHTML (Web) basics for a beginner
HTML (Web) basics for a beginner
 
Basic HTML
Basic HTMLBasic HTML
Basic HTML
 
How to learn HTML in 10 Days
How to learn HTML in 10 DaysHow to learn HTML in 10 Days
How to learn HTML in 10 Days
 
Cours CSS feuilles de style en cascade- mars 2015
Cours CSS feuilles de style en cascade- mars 2015Cours CSS feuilles de style en cascade- mars 2015
Cours CSS feuilles de style en cascade- mars 2015
 
exposé en HTML
exposé en HTMLexposé en HTML
exposé en HTML
 
Html
HtmlHtml
Html
 

Similaire à Langage HTML

Conception Web Avec Dreamweaver
Conception Web Avec DreamweaverConception Web Avec Dreamweaver
Conception Web Avec Dreamweaverdavidbx
 
seance3-1 CSS.ppt
seance3-1 CSS.pptseance3-1 CSS.ppt
seance3-1 CSS.pptAmineReal
 
Chapitre 1_HTML_complet_version1.pdf
Chapitre 1_HTML_complet_version1.pdfChapitre 1_HTML_complet_version1.pdf
Chapitre 1_HTML_complet_version1.pdfYassineZARIOUH
 
presentation de html partie par partie et detaillee.pptx
presentation de html partie par partie et detaillee.pptxpresentation de html partie par partie et detaillee.pptx
presentation de html partie par partie et detaillee.pptxBrahimKarimi
 
Cours Html.pdf
Cours Html.pdfCours Html.pdf
Cours Html.pdf4gnzggpfdw
 
Outils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidocOutils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidoccdi-0450786k
 
Outils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidocOutils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidocpriscilla_mommessin
 
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptxFormation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptxtanokouakouludovic
 
cours-gratuit.com--CoursPhp-id1055.ppt
cours-gratuit.com--CoursPhp-id1055.pptcours-gratuit.com--CoursPhp-id1055.ppt
cours-gratuit.com--CoursPhp-id1055.pptGroupeExcelMarrakech
 
Php & My Sql
Php & My SqlPhp & My Sql
Php & My Sqlcecile59
 
0519-pdf-php-bases-initiation.pdf
0519-pdf-php-bases-initiation.pdf0519-pdf-php-bases-initiation.pdf
0519-pdf-php-bases-initiation.pdfRihabBENLAMINE
 

Similaire à Langage HTML (20)

Langage HTML
Langage HTMLLangage HTML
Langage HTML
 
hassclic284.ppt
hassclic284.ppthassclic284.ppt
hassclic284.ppt
 
Chapitre1
Chapitre1 Chapitre1
Chapitre1
 
Html
HtmlHtml
Html
 
Conception Web Avec Dreamweaver
Conception Web Avec DreamweaverConception Web Avec Dreamweaver
Conception Web Avec Dreamweaver
 
seance3-1 CSS.ppt
seance3-1 CSS.pptseance3-1 CSS.ppt
seance3-1 CSS.ppt
 
Chapitre 1_HTML_complet_version1.pdf
Chapitre 1_HTML_complet_version1.pdfChapitre 1_HTML_complet_version1.pdf
Chapitre 1_HTML_complet_version1.pdf
 
presentation de html partie par partie et detaillee.pptx
presentation de html partie par partie et detaillee.pptxpresentation de html partie par partie et detaillee.pptx
presentation de html partie par partie et detaillee.pptx
 
Cours Html.pdf
Cours Html.pdfCours Html.pdf
Cours Html.pdf
 
Outils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidocOutils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidoc
 
XHL8
XHL8XHL8
XHL8
 
PHP mysql Xml.doc
PHP mysql Xml.docPHP mysql Xml.doc
PHP mysql Xml.doc
 
Outils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidocOutils de publication pour le CMS d'e-sidoc
Outils de publication pour le CMS d'e-sidoc
 
PHP mysql Xml.pdf
PHP mysql Xml.pdfPHP mysql Xml.pdf
PHP mysql Xml.pdf
 
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptxFormation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
Formation developpement web KADODJOMON EMMANUEL COULIBALY.pptx
 
Atelier template
Atelier templateAtelier template
Atelier template
 
cours-gratuit.com--CoursPhp-id1055.ppt
cours-gratuit.com--CoursPhp-id1055.pptcours-gratuit.com--CoursPhp-id1055.ppt
cours-gratuit.com--CoursPhp-id1055.ppt
 
Php & My Sql
Php & My SqlPhp & My Sql
Php & My Sql
 
Php & My Sql
Php & My SqlPhp & My Sql
Php & My Sql
 
0519-pdf-php-bases-initiation.pdf
0519-pdf-php-bases-initiation.pdf0519-pdf-php-bases-initiation.pdf
0519-pdf-php-bases-initiation.pdf
 

Plus de Zakariyaa AIT ELMOUDEN

Plus de Zakariyaa AIT ELMOUDEN (11)

Les réseaux informatiques 3
Les réseaux informatiques 3Les réseaux informatiques 3
Les réseaux informatiques 3
 
Les réseaux informatiques 2
Les réseaux informatiques 2Les réseaux informatiques 2
Les réseaux informatiques 2
 
Exercices : Algorithmes et Langage C
Exercices : Algorithmes et Langage CExercices : Algorithmes et Langage C
Exercices : Algorithmes et Langage C
 
Algorithmique
AlgorithmiqueAlgorithmique
Algorithmique
 
Introduction aux réseaux informatiques
Introduction aux réseaux informatiquesIntroduction aux réseaux informatiques
Introduction aux réseaux informatiques
 
Introduction au Web
Introduction au WebIntroduction au Web
Introduction au Web
 
QCM Sécurité Informatique
QCM Sécurité InformatiqueQCM Sécurité Informatique
QCM Sécurité Informatique
 
Excel : Les fonctions mathématiques
Excel : Les fonctions mathématiquesExcel : Les fonctions mathématiques
Excel : Les fonctions mathématiques
 
Atelier EXCEL : Les fonctions financières
Atelier EXCEL :  Les fonctions financièresAtelier EXCEL :  Les fonctions financières
Atelier EXCEL : Les fonctions financières
 
Installer et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linuxInstaller et configurer NAGIOS sous linux
Installer et configurer NAGIOS sous linux
 
Introduction au BIG DATA
Introduction au BIG DATAIntroduction au BIG DATA
Introduction au BIG DATA
 

Langage HTML

  • 1. Réalisé par : Zakariyaa AIT EL MOUDEN mouden.zakariyaa@outlook.com Etudiant-Chercheur FST Errachidia
  • 2. © Langage HTML. par ZakariyaaAIT EL MOUDEN  XML : eXtensible Markup Langage, langage de balisage extensible, permettant de définir des différents espaces de noms. Langage père du XHTML, contenu semi-structuré sou format d’arbres. Un document XML est validable par un schéma (DTD – DocumentType Definition).  HTML : HyperTexte Martkup Language, est un langage de balisage permettant d’écrire d’hypertexte et d’inclure des images et des données multimédia dans des pages web, utilisé souvent avec CSS et JavaScript. 2
  • 3. © Langage HTML. par ZakariyaaAIT EL MOUDEN 1991 • HTML 1995 • HTML 2.0 1997 • HTML 3.2 1999 • HTML 4.01 2000 • XHTML 2014 • HTML5 2016 • HTML 5.1 3
  • 4. © Langage HTML. par ZakariyaaAIT EL MOUDEN  Peux coûteux : Un simple éditeur de texte suffit à écrire ses premiers documents HTML  Facile à aborder.  Un bon moyen de dépasser les problèmes de compatibilité entre des systèmes et des formats informatiques différents. 4
  • 5. © Langage HTML. par ZakariyaaAIT EL MOUDEN  La description d'un document HTML passe par l'utilisation de BALISES (ou "TAGS" en anglais). Une balise est délimitée par les signes "<" et ">" entre lesquels figure le nom de la balise. Par exemple, la balise de retour à la ligne est <BR> La plupart du temps, on utilise une balise de début et une balise de fin, comme par exemple <html> et </html>.  La fermeture d’une balise se fait en ajoutant un / avant le nom de la balise. Exemples : <font>….</font> <b>….</b> <form>…</form> 5
  • 6. © Langage HTML. par ZakariyaaAIT EL MOUDEN  Pour créer un fichier HTML, il suffit de créer un fichier texte est changer son extension à une extension reconnu par le langage HTML.  Extensions HTML :  .html  .htm  .xhtml  .xht  Après la création, on commence à taper notre contenu HTML avec un éditeur de texte (ex. Notepad++, Sublime, ..) 6
  • 7. © Langage HTML. par ZakariyaaAIT EL MOUDEN <html> <head> <title>Titre de la page</title> … </head> <body> …. </body> </html> Entête de la page Corps de la page 7
  • 8. © Langage HTML. par ZakariyaaAIT EL MOUDEN  Les balises <hx> (avec x = 1 6 ) Le langage HTML reconnaît six niveaux de d’en-tête numérotés de 1 à 6. Le niveau le plus élevé est le 1, le plus petit est le 6. Résultat 8
  • 9. © Langage HTML. par ZakariyaaAIT EL MOUDEN Balise Résultats  <I> texte </I> Met le texte en italique.  <B> texte </B> Met le texte en gras.  <U> texte </U> Souligne le texte.  <S> texte </S> Barre le texte.  <SUB> texte </SUB> Indicetexte.  <SUP> texte </SUP> Exposanttexte.  <BIG> texte </BIG> Texte de grande taille  <SMALL> texte </SMALL> Texte de grande taille 9
  • 10. © Langage HTML. par ZakariyaaAIT EL MOUDEN Résultat 10
  • 11. © Langage HTML. par ZakariyaaAIT EL MOUDEN  La balise <font> permet de manipuler la taille, la couleur et le style de l’écriture d’un texte, à travers ces attributs :  size : La taille du texte, prend une valeur de 1 à 7, 1 pour un texte de petite taille, et 7 pour un texte de grande taille.  color : Pour changer la couleur du texte, elle accepte comme valeur soit le nom de la couleur (red, yellow, green, ..) ou son code hexa ( de #000000 à #FFFFFF).  face : Définit le style de la police, pour plus de sécurité, on a tendance à mettre plusieurs polices à la suite. Si l'internaute n'a pas la 1ere police, le navigateur affiche de texte avec la police suivante et ainsi de suite... 11
  • 12. © Langage HTML. par ZakariyaaAIT EL MOUDEN Exemple 12
  • 13. © Langage HTML. par ZakariyaaAIT EL MOUDEN  <P> : Cette commande (fin de paragraphe) termine un paragraphe et insère une ligne vide après le paragraphe.  <PRE> : Les espaces (plusieurs à la suite), tabulations, retour chariot n'ont pas de valeur en HTML. La commande <PRE> est utilisée pour inclure un texte pré-formaté dans un document HTML. Les espacements, tabulations et retour chariot gardent alors leur sens initial. 13
  • 14. © Langage HTML. par ZakariyaaAIT EL MOUDEN  <BR> : Retour à la ligne.  <HR> pour une ligne horizontale de séparation, ces attributs :  WIDTH : fait varier la largeur de la ligne en % soit en pixel (valeur par défaut 100%)  SIZE : fait varier l'épaisseur de la ligne en pixel  ALIGN : fait un alignement de la ligne suivant les 3 possibilités : CENTER par rapport au centre de la fenêtre, LEFT par rapport à la gauche de la fenêtre, RIGHT par rapport à la droite de la fenêtre.  NOSHADE :Tracer une ligne pleine 14
  • 15. © Langage HTML. par ZakariyaaAIT EL MOUDEN Résultat 15
  • 16. © Langage HTML. par ZakariyaaAIT EL MOUDEN  <ol> : Liste ordonnée (Ordered list)  <lh> : (list head) l’entête de la liste <li> : (list item) élément de la liste L’attribut type de <ol> accepte les valeur : 1,A, a, I et i Par défaut c’est type=1 16
  • 17. © Langage HTML. par ZakariyaaAIT EL MOUDEN  <ul> : Liste non ordonnée (Unordered list)  <menu> : Les menus Résultat Résultat 17
  • 18. © Langage HTML. par ZakariyaaAIT EL MOUDEN  <dl> : Liste descriptive (Descriptive list)  <lh> : l’entête de la liste  <dt> : définit le terme  <dd> : définit la description de chaque terme Résultat 18
  • 19. © Langage HTML. par ZakariyaaAIT EL MOUDEN  <table> : Pour créer une table HTML, ces attributs  Border = n :Tracer un cadre (n=0 pas de cadre)  Width =% : Largeur de la table par rapport à la page web.  Height =% : Hauteur de la table par rapport à la page web.  Cellspacing = n : Espace en pixels entre cellules.  Cellpadding = n : Espace en pixels entre le contenu de la cellule et son cadre.  Rules = rows/cells/all : Spécifie les parties des bordures intérieures qui doivent être visibles.  Align = left/center/right :Alignement de la table. 19
  • 20. © Langage HTML. par ZakariyaaAIT EL MOUDEN  <table> : Peut inclure d’autre balises :  <caption>: Pour donner un titre à la table, son attribut type = top/bottom permet de définir l’emplacement du titre.  <tr>: Ligne de la table, ces attributs :  Align = left/center/right  Valign=top/middle/bottom :Alignement vertical  <td>: Cellule de la table, ces attributs:  Align etValign pareil que <tr>  Colspan = n , fusionner n cellules horizontalement.  Rowspan = n, fusionner n lignes verticalement.  Nowrap : Sans enroulement du contenu. 20
  • 21. © Langage HTML. par ZakariyaaAIT EL MOUDEN Résultat 21
  • 22. © Langage HTML. par ZakariyaaAIT EL MOUDEN  <a href=’’le lien’’> texte cliquable </a> Le lien de HREF peut être soit un chemin relatif ou absolue :  Chemin relatif : Exprimé relativement au endroit du document. <a href = ’’livres/page2.html’’> : le répertoire livres se situe au même endroit du répertoire courant. <a href =’’../../references/ref1.htm’’> : le répertoire references se situe à deux pas en arrière à partir du répertoire courant. <a href =’’accueil.html’’> : le document accueil.html existe dans le répertoire courant.  Chemin absolue : Exprimé depuis la racine des disques nommés. <a href =’’E:/Study/MultiHexa/Web/TP/liens.htm’’> 22
  • 23. © Langage HTML. par ZakariyaaAIT EL MOUDEN  <a href=’’le lien’’> texte cliquable </a> Le lien de HREF peut être soit un lien vers un endroit dans la même page web : <a href=’’#CH1’’>Chapitre 1: Introduction </a> <a href=’’#CH2’’>Chapitre 2: HTML</a> …. <a name=’’CH1’’>Introduction </a> .... <a name=’’CH2’’>Langage HTML</a> …. 23
  • 24. © Langage HTML. par ZakariyaaAIT EL MOUDEN  <a href=’’le lien’’> texte cliquable </a> Le lien de HREF peut être aussi un lien vers un endroit dans une autre page web <a href=’’fichier2.html#CH2’’>HTML</a> Un lien vers un site : <a href=’’https://www.w3schools.com/tags/tag_a.asp’’> La baliseA</a> Un lien d’envoi d’un email : <a href=’mailto:mouden.zakariyaa@outlook.com’’> Contactez nous </a> 24
  • 25. © Langage HTML. par ZakariyaaAIT EL MOUDEN  <img src=’’url’’> Pour insérer une image dans la page web. Les attributs de <img> :  SRC = ’’url’’ : url est le chemin relatif ou absolue de l’image.  ALIGN = left/middle/right/top/bottom : alignement verticale et horizontale de l’image.  WIDTH = px ou % : Largeur en pourcentage ou en pixels.  HEIGHT = px ou % : Hauteur en pourcentage ou en pixels.  BORDER = n :Tracer un cadre de n pixels autour de l’image.  ALT = ’’text’’ : Texte alternatif de l’image; affiché au cas où le navigateur n’arrive pas à afficher l’image.  VSPACE = m et HSPACE = n : Eloigner le texte de l’image de n pixels au-dessus et au-dessous et de m pixels à gauche et à droite. 25
  • 26. © Langage HTML. par ZakariyaaAIT EL MOUDEN Résultat Résultat 26
  • 27. © Langage HTML. par ZakariyaaAIT EL MOUDEN La balise BODY accepte les attributs suivants :  BGCOLOR = c : Couleur de l’arrière plan.  TEXT = c : Couleur du texte.  LINK = c : Couleur des liens non visités.  VLINK = c : Couleur des liens visités.  ALINK = c : Couleur des liens à l’instant de la sélection.  La valeur c peut être le nom de la couleurs ou son code Hexa. 27
  • 28. © Langage HTML. par ZakariyaaAIT EL MOUDEN Nom Code Hexa (RGB) Couleur White #FFFFFF Yellow #FFFF00 Violet #EE82EE Black #000000 SkyBlue #87CEEB Blue #0000FF LightCyan #E0FFFF LightGray #D3D3D3 Green #00FF00 Red #FF0000 Gold #FFD700 https://www.w3schools.com/tags/ref_colornames.asp 28
  • 29. © Langage HTML. par ZakariyaaAIT EL MOUDEN Résultat L'élément HTML <marquee> est utilisé pour insérer une zone de texte défilante (Non standard!) 29
  • 30. © Langage HTML. par ZakariyaaAIT EL MOUDEN  <form> définit un formulaire pour collecter les informations des utilisateurs. Le plus important élément de <form > est <input>  <input type = ’’text’’> : pour une zone de texte  <input type = ’’password’’> : pour la saisie des mots de passe. 30
  • 31. © Langage HTML. par ZakariyaaAIT EL MOUDEN  <input type = ’’radio’’> : pour la sélection d’un choix parmi plusieurs propositions.  <input type = ’’checkbox’’> : pour la sélection d’un choix parmi plusieurs propositions. 31
  • 32. © Langage HTML. par ZakariyaaAIT EL MOUDEN  <input type = ’’select’’> : pour la sélection d’un choix parmi plusieurs propositions sous forme d’un menu pop-up  <input type = ’’textarea’’> : zone de texte multiligne. 32
  • 33. © Langage HTML. par ZakariyaaAIT EL MOUDEN Les formulaires doivent être complétés avant fermeture par une commande permettant d'envoyer le contenu des champs remplis au serveur HTTP.  <input type = ’’submit’’> : pour un bouton de validation. Les attributs de <form>  L’attribut METHOD = post/get : permet de spécifier la méthode HTTP de l’envoi des données.  L’attribut ACTION = url : définit l’action effectuer après la validation des données avec submit.  L’utilisation des tables améliore l’affichage des formulaires. 33
  • 34. © Langage HTML. par ZakariyaaAIT EL MOUDEN34
  • 35. © Langage HTML. par ZakariyaaAIT EL MOUDEN  Eric BRASSART. Langage HTML. MCF IUT informatique d’Amiens. Support de cours  https://www.w3schools.com/ 35