0% ont trouvé ce document utile (0 vote)
81 vues78 pages

Introduction au langage HTML et éléments

Transféré par

HOUDA
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
81 vues78 pages

Introduction au langage HTML et éléments

Transféré par

HOUDA
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Partie I :

Langage HTML TP2


Objectif

 Apprendre les notions de


base du langage HTML

 Savoir créer une page web


dotée d'une mise en page et
d'une mise en forme
basiques
Définition

HTML
HyperText Markup Language

Langage de balisage hypertexte utilisé pour créer et


structurer le contenu d'une page web.
HyperText
Page web 1 Page web 2

texte

lien
L'hypertexte est un texte qui contient des liens
vers d'autres pages web
Markup Language

Bonjour Hello

marquer

*Bonjour* _Hello_

HTML est un « langage de balisage » qui sert à indiquer


au navigateur comment présenter la page web
Définition

Code HTML Navigateur Page web

<!DOCTYPE html>
<html>
<head>
<title> MyPage </title>
</head>
<body>

</body> (interpréteur)
</html>

HTML est un langage interprété


<!DOCTYPE html>
Elément
<html>
<head>
<title> MyPage </title> Elément
</head>
<body>
<p> La persévérance est la clé de la réussit </p>
</body>
</html>

Le code HTML est une composition d'éléments


Anatomie d'un élément HTML

<p> La persévérance est la clé de la réussit </p>

Contenu
Balise Ouvrante Balise Fermante

ÉLÉMENT P

Elément = Balise ouvrante + Contenu + Balise Fermante


Anatomie d’une balise

La balise ouvrante marque le début d'un élément HTML

nom de la balise
Anatomie d’une balise

La balise fermante indique la fin d’un élément

nom de la balise
Balises et affichage Web

Les navigateurs n'affichent pas les balises.


Les balises sont utilisées pour interpréter le contenu de la page.

<del> Im </del> possible


Impossible
Contenu
Balise Balise
Ouvrante Fermante

ÉLÉMENT DEL
Type de balises

Balises en paire Balises orpheline


La plupart des éléments HTML sont Certaines balises ne nécessitent pas
écrits avec des couples de balises de balise de fermeture
ouvrantes et fermantes

<p> </p> <br>


<title> </title> <hr>
<h1> </h1> <img>
Exemple de balise orpheline

Titre niveau 1

<h1> Contact info </h1>


Contact info
<hr> fsjes@umi.ac.ma
<p> fsjes@umi.ac.ma </p>
Notion d’Attribut

Les attributs sont utilisés pour personnaliser le comportement ou l'apparence


d'un élément

<a href = "www.fsjes.ma" > FSJES Meknès</a>

Nom de l’attribut Valeur de


l’attribut

ATTRIBUT

• Les attributs figurent sur la balise ouvrante de l'élément.


• Chaque attribut est composé de deux parties : un nom et une valeur
Attribut

Attribut 1 Attribut 2 Attribut 3

<img src="logo.jpg" width="200" height="100" >

200

100
Éléments imbriqués

Les balises doivent être imbriquées, sans se chevaucher :

<p> <p>
This is This is
<strong> <strong>
incorrect correct
</p> </strong>
</strong> </p>
Bonnes pratiques

Utiliser l'indentation pour mettre en évidence les blocs de code

<p> <p>
This is This is
<strong> <strong>
incorrect correct
</strong> </strong>
</p> </p>
Exercice 1 : Indentation et formatage d'un code HTML:

<body> <body>
<img src = "logo.jpg"> <img src = "logo.jpg">
<p> <p>
HTML is HTML is
<strong> <strong>
fun! fun!
</strong> </strong>
</p> </p>
</body> </body>
Résumé
HTML est un langage de balisage pour la création de page
web.

HTML est constitue d’une série d’éléments HTML.

Elément HTML = balise ouvrante + contenu + balise


fermante

Il existe deux types de balises : Balises en paire et balises


orphelines.
Les balises ouvrantes peuvent posséder des attributs
Structure minimale d’une
page HTML <!DOCTYPE html>
<html>
<head>
<title> Inscription </title>
<meta name=“” content=“” />
</head>
<body>

</body>
</html>
<!DOCTYPE html>

La première ligne à écrire dans Indique au navigateur la version


le code d’une page web de HTML utilisée (HTML 5)

<!DOCTYPE html> une façon polie de dire au navigateur:


'Salut, je vais te parler en langage HTML, alors sois prêt!'
<!DOCTYPE html>
<html>
<head>
</head>
<body> Mode standard
</body>
</html>

<html>
<head>
</head>
<body> Mode Quirks
</body>
</html>
<!DOCTYPE html>
Balise racine qui contient tout le
<html> contenu de la page web

<head>
<title> Inscription </title>
<meta name=“ ” content=“” />
</head>
<body>
<img src = “header_logo.jpg”>
</body>
</html>
<!DOCTYPE html>
<html>
Fournit des informations générales sur
<head> le document

<title> Inscription </title>


<meta charset="UTF-8" >
</head>
<body>
<img src = “header_logo.jpg”>
</body>
</html>
onglet
<!DOCTYPE html>
<html>
Le titre de la page
Inscription <head>
<title> Inscription </title>
<meta charset="UTF-8" >
</head>
<body>
<img src = “header_logo.jpg”>
</body>
</html>
<!DOCTYPE html>
<html>
Inscription <head>
<title> Inscription </title>
<meta charset="UTF-8" >
</head> La page web peut représenter
tous les caractères
<body>
<img src = “header_logo.jpg”>
</body>
</html>
<!DOCTYPE html>
<html>
Inscription <head>
<title> Inscription </title>
<meta charset=" " >
</head>
<body>
<h1>Mon séjour à Chefchaouen</h1>
</body>
</html>
<!DOCTYPE html>
<html>
Inscription <head>
<title> Inscription </title>
<meta charset="UTF-8" >
</head>
<body>
<h1>Mon séjour à Chefchaouen</h1>
</body>
</html>
<!DOCTYPE html>
<html>
Inscription <head>
<title> Inscription </title>
<meta charset="UTF-8" >
</head>
Il contient tout le contenu que vous
<body> souhaitez afficher aux visiteurs

<img src = “header_logo.jpg”>


</body>
</html>
Body
Arbre DOM
<!DOCTYPE html> (Document Object Model)
<html>
<head>
html
<title> MonSite: Inscription </title>
<meta charset=“utf-8">
</head>
<body> head body
<img src = “header_logo.jpg”>
<p> HTML is fun! </p>
</body> title meta img p
</html>
Exercice : Identifier et corriger les erreurs de syntaxe dans le code HTML
suivant :

< DOCTYPE html>


<html>
<head>
<title> La chasse aux erreurs </title>
<meta charset="utf-8"> </meta>
<head>
<body>
<img src = header_logo.jpg >
<p>
Hello world
<span>
HTML is fun!
</p>
</span>
</body bgcolor="blue">
Exercice : Identifier et corriger les erreurs de syntaxe dans le code HTML
suivant :
<!DOCTYPE html>
<html>
<head>
<title> La chasse aux erreurs </title>
<meta charset="utf-8"> </meta>
</head>
<body bgcolor="blue" >
<img src = "header_logo.jpg" >
<p>
Hello world
<span>
HTML is fun!
</p> <span>
</span> <p>
</body bgcolor="blue">
</html>
Plan du cours

1. Titres et paragraphes
2. La mise en forme du texte
3. Les images
4. Les listes
5. Les liens hypertextes
6. Les Tableaux
Plan du cours

1. Titres et paragraphes
2. La mise en forme du texte
3. Les images
4. Les listes
5. Les liens hypertextes
6. Les Tableaux
Titre niveau 1

Pragraphe

Titre niveau 2
Les titres

<h1> titre du premier niveau </h1>

<h2> titre du deuxième niveau </h2>

<h3> titre du troisième niveau </h3>

<h4> titre du quatrième niveau </h4>

<h5> titre du cinquième niveau </h5>

<h6> titre du sixième niveau </h6>


<h1>

<h2>

<h3>
Les paragraphes

<p>
L'échec n'est qu'une opportunité de recommencer avec
plus d'intelligence
</p>
Le retour à la ligne

<h1> Liberté </h1>


<p>
Sur mes cahiers d'écolier <br>
Sur mon pupitre et les arbres <br>
Sur le sable sur la neige <br>
J'écris ton nom <br> Retour à la ligne
</p>
<h1>
Overview of HTML
</h1>
<p>
hypertext Markup,…
</p>
<h2>
Elements
</h2>
Résumé

Il existe six niveau de titre de <h1> </h1> à <h6> </h6>,


à utiliser selon l’importance du titre.

Les paragraphes sont définis par les balises <p> </p>

Les sauts de ligne sont définis par la balise <br>


Plan du cours

1. Titres et paragraphes
2. La mise en forme du texte
3. Les images
4. Les listes
5. Les liens hypertextes
6. Les Tableaux
L’emphase forte

Pour donner à une partie du texte plus de poids ou


d'importance.

<p>
Le prix du produit est :
<strong>
100 DH Emphase forte

</strong>
</p>
L’emphase simple

La balise <em> est utilisée pour indiquer une emphase


légère, souvent représentée en italique

<p>
Le changement climatique est
<em>
un problème grave. Emphase simple

</em>
</p>
Mettre en gras et italique

<p>
Un très
<b> bon </b> Italique
Gras
livre et une belle
<i> découverte. </i>
</p>
Le souligné

<p>
<u>
Intelligence artificielle
</u> Souligné

(IA) est un domaine de l'informatique


</p>
Le barré

<p>
<del> Im </del>possible
</p> Barré
Exposant et indice

<p>
10m <sup> 3 </sup>
</p>

<p>
H <sub> 2 </sub> O
</p>
Résumé
On peut mettre en forme certains mots avec les
balises suivantes:

 L’emphase forte :
 L’emphase simple :
 Gras :
 Italique :
 Souligné :
 barré :
 Exposant :
 indice :
Exercice : Donner le code HTML
Plan du cours

1. Titres et paragraphes
2. La mise en forme du texte
3. Les images
4. Les listes
5. Les liens hypertextes
6. Les Tableaux
Insérer une images

<img src=" " alt=" " >

src : indique où se trouve l’image


(chemin) qu’on veut insérer.
<img> alt : signifie « texte alternatif » c’est
une courte description textuelle
de ce qu’elle représente
Les images

Donuts
<h1> Donuts </h1> Chemin vers l’image

<img src="img/donut.jpg"
alt="A delicious donuts">

Texte alternatif
Redimensionner une image

<img src="img/tiramisu.jpg" alt="Tiramisu aux fraises" width="200" height="100" >

Largeur Hauteur

recette.html

100 px

200 px
Résumé
<img src=" " alt=" " width=" " height=" " >

L’élément <img> est utilisé pour insérer une image dans une
page web.

L’attribut src est quasiment obligatoire.

L'attribut alt est également important car il fournit une


description textuelle de l'image.

Il est conseillé de renseigner les deux attributs width et height


Plan du cours

1. Titres et paragraphes
2. La mise en forme du texte
3. Les images
4. Les listes
5. Les liens hypertextes
6. Les Tableaux
Les listes en HTML

Les listes permettent d’insérer des énumérations sémantiques dans vos


pages web

Listes non ordonnées Listes ordonnées


(Unordered List ) (Ordered List )

Les éléments des listes non ordonnées Une liste dont les éléments sont
sont marqués avec des puces numérotés pour donner une idée d'ordre
Liste non ordonnée

Unordered List <ul>


Les éléments des listes non ordonnées
sont marqués avec des puces
<ul>
<li>Pommes</li>
<li>Poires</li>
<li>Ananas</li>
</ul>
Liste ordonnée

Ordered List
Une liste dont les éléments sont
numérotés pour donner une idée
d'ordre <ol>
<li> Pommes </li>
<li> Poires </li>
<li> Ananas </li>
</ol>
Résumé
Il existe deux types de listes : ordonnées et non
ordonnées.

Pour créer des listes, on doit utiliser la balise :


<ul> </ul> : liste à puces, non ordonnée
<ol> </ol> : liste ordonnée (chiffres)

A l’intérieur, on insère les éléments avec la balise <li>


pour chaque item
Plan du cours

1. Titres et paragraphes
2. La mise en forme du texte
3. Les images
4. Les listes
5. Les liens hypertextes
6. Les Tableaux
Lien Hypertexte

Les liens permettent de naviguer d'une page web à une autre.

<a href=" "> </a>

href : indique vers quelle page le


<a> </a> lien doit conduire.
Lien hypertexte

Lien absolu Lien relatif


Lien d'un site web à un autre Lien d'une page à une autre sur le même
site web
Lien absolu

www.google.com www.avito.ma

Accueil Contact us Accueil Contact us

Page d’accueil
Bienvenue sur notre site web

<a href = "https://www.avito.ma"> Vente et achat </a>


Lien relatif

index.html contact.html

Accueil Contact us

Page d’accueil
Bienvenue sur notre site web

<a href = "contact.html"> Contact us </a>


Lien hypertexte

index.html contact.html
Accueil Contact us
Page d’accueil
Bienvenue sur notre site web

<a href = " "> Accueil </a>


Résumé

Pour créer un lien, on utilise la balise : <a> (pour ancre


ou anchor en anglais).

Il faut lui ajouter un attribut, href, pour indiquer vers


quelle page le lien doit conduire
Exercice : Donner le code HTML

Index.html
apropos.html

produit.html

contact.html
Plan du cours

1. Titres et paragraphes
2. La mise en forme du texte
3. Les images
4. Les listes
5. Les liens hypertextes
6. Les Tableaux
7. Les formulaires
Les tableaux

Colonne

Produit Prix Quantité Prix * quantité


Cellule
Pro1 60 dh 2 120 dh

Pro2 10 dh 32 320 dh

Total 440 dh ligne

3 Cellules fusionnées

<table>
Pour insérer un tableau, il faut utiliser l’élément <table> </table>
Les tableaux

ligne

<table>
<tr> </tr>
<tr> </tr>
<tr> </tr>
<tr> </tr>
</table>
Les tableaux

<table>
<tr>
<th> Produit </th> Produit Prix Quantité Prix * quantité
<th> Prix </th>
<th> Quantité </th>
<th> Prix*Quantité </th>
</tr>
<tr> </tr>
<tr> </tr>
<tr> </tr>
</table>
Les tableaux

<table>
<tr>
<th> Produit </th>
<th> Prix </th>
<th> Quantité </th>
<th> Prix*Quantité </th>
</tr>
<tr>
Produit Prix Quantité Prix * quantité
<td> Pro1 </td>
Pro1 60 dh 2 120 dh
<td> 60 dh </td>
<td> 2 </td>
<td> 120 dh </td>
</tr>
<tr> </tr>
</table>
Les tableaux

<table>
<tr>
<th> Produit </th>
<th> Prix </th>
<th> Quantité </th>
<th> Prix*Quantité </th>
</tr>
… Fusionner 3 cellules Produit Prix Quantité Prix * quantité
horizontalement
<tr> Pro1 60 dh 2 120 dh
<td colspan = 3 > Total </td> Pro2 10 dh 32 320 dh
<td> 440 dh </td> Total 440 dh
</tr>
</table>
Résumé
L’élément <table> est utilisé pour insérer un tableau dans une
page web.

La structure interne des tableaux se crée avec des lignes.


vous pouvez insérer des lignes avec l’élément <tr>

Dans chaque ligne, vous pouvez insérer des cellules simples


avec l’élément <td> ou des cellules d’en-tête avec <th>

Vous pouvez fusionner des cellules, verticalement ou


horizontalement avec les attributs rowspan et colspan
Exercice : Donner le code HTML

Vous aimerez peut-être aussi