HTML
HTML
HTML
Pr Boubker Sbihi
Année 2023
1
Plan
1. Introduction
2. Langage HTML
3. Listes
4. Tableaux
5. Cadres
6. Formulaires
2
Définition
Le Hypertext Markup Language est un
langage hypertexte de balisage créé et
utilisé pour écrire des pages Web.
3
Historique
4
Structure
Le HTML permet d'utiliser des marques de
début et de marques d'arrêt pour délimiter
une partie du texte.
5
Exemple
Par exemple, pour délimiter un paragraphe,
on utilise :
Une balise d'ouverture <p>
6
Balises sans fermeture
Notons bien que certaines balises ne se
ferme pas comme :
La balise de retour à la ligne <br>
7
Fichier HTML
Une page HTML est un simple fichier texte avec
l’extension HTM ou encore HTML, contenant des
balises
Il ne fait pas la distinction entre les majuscules et les
minuscules comme c’est le cas pour le Java et le C.
C’est un document HTML qui se trouve toujours
entre les étiquettes <html> et </html>
Composition d’un Fichier HTML
........
</HEAD>
9
L’entête
La balise <head> </head> permet de définir
différentes informations comme :
10
Composition d’un Fichier HTML
D'un titre
<TITLE>
.......
</TITLE>
Et d'un corps
<BODY>
........
</BODY>
11
Première page HTML
<HTML>
<HEAD>
<TITLE>
</TITLE>
</HEAD>
<BODY>
Bonjour
</BODY>
</HTML>
12
Tailles en HTML
<h1> Titre 1
<h2> Titre 2
<h3> Titre 3
<h4> Titre 4
<h5> Titre 5
<h6> Titre 6
13
Mise en forme
<B> Gras
<I> Italique
<U> Souligné
<S> barré
<Sup> exposant
<Sub> indice
<BR> saut de ligne
14
La Balise Font
Color
Align
15
La Balise HR
16
Les attributs de HR
17
Les listes
Les définitions
18
Les listes
Liste ordonnée
<ol>
<li> Lundi </li>
<li> Mardi </li>
</ol>
Liste non ordonnée
<ul>
<li> Lundi </li>
<li> Mardi </li>
</ul>
Définition
<dl>
<dt> Semaine </dt>
<dd> Lundi </dd>
<dd> Mardi </dd>
</dl>
19
Les listes
Liste ordonnée
<ol>
<li> Lundi </li>
<li> Mardi </li>
</ol>
Liste non ordonnée
<ul>
<li> Lundi </li>
<li> Mardi </li>
</ul>
Définition
<dl>
<dt> Semaine </dt>
<dd> Lundi </dd>
<dd> Mardi </dd>
</dl>
20
Liens hypertextes
Pour créer des Liens hypertextes, il faut définir le nom
du document dans la commande A HREF
Exemple distant :
<A HREF="http://www.google.com">Google</A>
Exemple local :
21
Liens hypertextes
Pour créer des Liens hypertextes, il faut définir le nom
du document dans la commande A HREF
Exemple distant :
<A HREF="http://www.google.com">Google</A>
Exemple local :
22
Signet
Pour créer un signet on doit ajouter le code
suivant à l’ endroit ou on veut créer un signet :
<a name="signet1">
23
Exemple de code de Signet
<body><p>
Bonjour</a></p>
<p><a name="signet1"></a>Bonsoir</p>
</body>
24
Formats d’images
25
Insertion d’images
Pour inclure une image, on utilise cette étiquette
Image </IMG>
<BR clear=all>
26
Tableaux
27
Tableaux
<table> : Cette balise permet de créer le tableau
28
Code d’un Tableau
<table border=0 summary="">
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>4</td>
<td>3</td>
</tr>
</table>
29
Fusionnement
Pour fusionner une ligne : rowspan
30
Fusionnement
1
2 3 4
<table border=1>
5
</table>
31
Cadres
Les cadres permettent de diviser une fenêtre de navigateur en
plusieurs sous-fenêtres.
diffèrent.
32
Cadres
<FRAMESET ROWS=« X%,Y%">
33
Cadres :exemple
<HTML>
<HEAD>
</HEAD>
<FRAMESET ROWS="15%,*">
</FRAMESET>
</FRAMESET>
</HTML>
34
Formulaires
Les formulaires sont un ensemble de champs (boutons radio,
</form>.
35
Formulaires
La balise HTML <FORM> doit contenir deux attributs
indispensables.
36
Formulaires
La balise HTML <FORM> doit contenir deux attributs
indispensables.
37
Formulaires
Comme exemple on utilisera l'attribut METHOD de type "post" et l'attribut
ENCTYPE="text/plain">
"Text/plain" est la valeur qui doit être utilisé lorsque les informations sont
envoyées par courrier électronique, ce qui est le cas car l'action est de type
"mailto ".
38
Les radios
Le bouton radio permet de faire un choix sur un ensemble de
39
Exemple de radio
Comme exemple de 3 radios, on peut donner le code suivant :
"arabe"> arabe<br>
</form>
40
Les Sélections : Listes
Le bouton radio permet de faire plusieurs choix sur un ensemble de
propositions.
Le bouton sélection commence par select et se termine par /select puis il faut
ajouter la balise option pour chaque sélection comme le montre le code suivant :
</select>
41
Exemple de Sélection
<SELECT name="Nom_selection" size="1" multiple>
</SELECT>
42
Textes
Il existe deux types de champs de texte :
43
Textes
Le code et le suivant pour inserer un texte :
Type définit la forme de la balise <INPUT>, donc pour une zone de texte simple
44
Textes
<form action="index.htm " method="post">
passe">
</form>
45
Textes Areas
Les textes areas sont des textes ou on peut mettre un paragraphe
suivant :
46
Textes Areas
Comme exemple d’un texte area avec 10 colonnes et 3 lignes, on peut donner
le code suivant :
est 40 caractères et
la longueur 5 lignes
</TEXTAREA>
47
Les checkbox
Il est important de faire la différence entre le bouton radio
et la case à cocher.
même temps.
48
Les checkbox
La case à cocher s'écrit :
49
Les checkbox
Comme exemple de 3 cases à cocher, on peut donner le code suivant :
Français
Anglais
Arabe
50
Les boutons
Dans un formulaire vous devez avoir obligatoirement deux
boutons.
51
Les boutons
Type définit pour ces deux boutons l'action à exécuter :
52
Les boutons
Dans un formulaire, il ne peut y avoir qu'un seul bouton envoi et réinitialise.
53
Exemple de formulaire
<html>
<head>
<title>Exemple formulaire </title>
</head>
<body>
<form method="POST“ submit=“code.asp”>
<p><input type="checkbox" name="C1" value="ON">case à cocher</p>
<p><input type="radio" value="V1" checked name="R1">Radio</p>
<p><select size="1" name="D1">
<option selected value="Element 1 ">Element 1</option>
<option>Element 2</option>
<option>Element 3</option>
</select> liste</p>
<p><input type="button" value="Bouton" name="B3"></p>
<p><input type="file" name="F1" size="20"></p>
<p><textarea rows="2" name="S1" cols="20"></textarea></p>
<p><input type="text" name="T1" size="20"><input type="submit" value="Envoyer" name="B1">
<input type="reset" value="Rétablir" name="B2"></p>
</form>
</body>
</html>
54