HTML
HTML
HTML
MST Informatique
Said.Najah 1
Plan
Introduction
Balises de mise en forme
Listes
Tableaux
Liens hypertextes
Images et liens hypermédias
En En-tête
Frames
Formulaires
Said.Najah 2
Introduction
Accéder et afficher le
document avec un navigateur
web : IE, Opera, Firefox,
Netscape
Said.Najah 4
Fichier HTML ?
Du texte brut
Monolithique : <balise>
Introduction
Balises de mise en forme
Listes
Tableaux
Liens hypertextes
Images et liens hypermédias
En En-tête
Frames
Formulaires
Said.Najah 7
Structure d'une page HTML
<HTML>
<HEAD>
<TITLE> Titre de la page</TITLE> L'en-tête du document
</HEAD>
<BODY>
••• Le corps de la page
</BODY>
</HTML>
Said.Najah 8
Exemple simple
<html>
<head>
<title>
Mon premier exemple
</title>
</head>
<body>
Mon premier essai de page web
filière d’ingénieur SiCom
</body>
</html>
Exemple
Said.Najah 9
Caractères accentués
Said.Najah 10
Caractères accentués
Solution : Représentation particulière
Said.Najah 11
Caractères clés de l’HTML
Said.Najah 12
Mise en forme simple du texte
Saut de ligne
Said.Najah 13
Mise en forme simple du texte
Insertion de paragraphe
Exemple
Said.Najah 14
Mise en forme simple du texte
Titres
Exemple
Said.Najah 15
Mise en forme simple du texte
Style Gras et Italique
Style Gras : 2 balises doubles <B> et <STRONG>
<B> texte en gras </B> ou
<STRONG> texte en gras </STRONG>
Attributs optionnels :
SIZE : épaisseur (en pixel 1-15)
WIDTH :largeur (en % ou en pixel)
ALIGN : alignement (right, left et center)
Par défaut SIZE =2 et WIDTH =100%
Said.Najah 17
Mise en forme simple du texte
Logo textuel et la balise <PRE>
Exemple
<HTML>
Problème : déformé Problème : déformé Train
<HEAD> • Sauts de ligne ignorés
<TITLE> • Caractères proportionnelles p
Exemple de logo
</TITLE>
</HEAD>
<BODY>
Rajouter des sauts de lignes
<H3> Logo Train</H3>
explicites : <BR>
__ ___ __________
_||___|O| |homepage|
<_ __ _|--|_ ____ __|
OO OO O O
Le problème n’est pas résolu
</BODY>
</HTML>
Said.Najah 18
Mise en forme simple du texte
Logo textuel et la balise <PRE>
Said.Najah 19
Mise en forme simple du texte
Logo
Exemple:
<HTML>
<HEAD>
<TITLE>
Exemple de logo
</TITLE>
</HEAD>
<BODY>
<H3>LogoTrain</H3>
<PRE> Exemple
_||___|O| |homepage|
<_ __ _|--|_ ____ __|
OO OO O O
</PRE>
</BODY>
</HTML>
Said.Najah 20
Plan
Introduction
Balises de mise en forme
Listes
Tableaux
Liens hypertextes
Images et liens hypermédias
En En-tête
Frames
Formulaires
Said.Najah 21
Liste de définition : mise en retrait
Exemple
Said.Najah 22
Liste non numérotée
La balise double <UL> :
Crée une liste d’éléments avec retrait
Met une puce devant chaque élément de la liste
Saute la ligne et laisse une ligne vide avant et après
Exemple
Said.Najah 23
Liste numérotée
La balise double <OL> :
Crée une liste d’éléments avec retrait
Numérote les éléments de la liste
Saute la ligne et laisse une ligne vide avant et après
Said.Najah 24
Listes imbriquées
• Elément 1
• Liste non numérotée • Elément 2
dans une autre liste non • Elément 21
Numérotée • Elément 22
1. Elément 1
• Liste numérotée dans 2. Elément 2
une autre liste numérotée 1. Elément 21
2. Elément 22
Said.Najah 25
Listes imbriquées
1. Elément 1
• Liste non numérotée 2. Elément 2
dans une liste Numérotée • Elément 21
• Elément 22
Elément 1
• Liste numérotée dans Elément 2
une autre liste non 1. Elément 21
numérotée 2. Elément 22
Said.Najah 26
Plan
Introduction
Balises de mise en forme
Listes
Tableaux
Liens hypertextes
Images et liens hypermédias
En En-tête
Frames
Formulaires
Said.Najah 27
Tableaux
Exemple
Liste des etudiants
Said.Najah 30
Forme Tableaux : Mise en Forme
Said.Najah 31
Tableaux
Fusion des Cellules
Said.Najah 32
Plan
Introduction
Balises de mise en forme
Listes
Tableaux
Liens hypertextes
Images et liens hypermédias
En En-tête
Frames
Formulaires
Said.Najah 33
Liens Hypertextes
Said.Najah 34
Liens Hypertextes
Lien dans la même page : Ancrage
Said.Najah 35
Liens Hypertextes
Lien Global
La cible est n’importe sur le n importe où net
<A HREF ="URL ">cliquer ici </A>
URL
Service : HTTP,FTP, TELNET, MAILTO…)
Serveur
Le chemin de la ressource
Exemple
Said.Najah 36
Plan
Introduction
Balises de mise en forme
Listes
Tableaux
Liens hypertextes
Images et liens hypermédias
En En-tête
Frames
Formulaires
Said.Najah 37
Images dans l’HTML
Une page html peut contenir des images
L’image est un fichier indépendant de la page HTML
Dans le même répertoire, ou dans un autre
Formats largement supportés :.gif .jpg
Said.Najah 38
Images dans l’HTML
Exemple simple:
Le fichier image est dans le même répertoire de page HTML
Said.Najah 39
Images dans l’HTML
Position de l’image par rapport au texte
Image gauche du texte à
ALIGN="LEFT"
Image à droite du texte
ALIGN="RIGHT"
Créer un espacement autour de l’image
HSPACE (Horizontalement avec l attribut en (pixel)
l’attribut VSPACE (en Verticalement avec l attribut
(pixel)
Said.Najah 40
Images dans l’HTML
Changement de la taille de l’image
Modifier ( Agrandir ou réduire) la taille l’image en % par
rapport à la d’affichage fenêtre d affichage
L’attribut WIDTH =*% modifie la largeur de l’image
L’attribut HEIGH =*% modifie la hauteur de l’image
Said.Najah 43
Image comme lien hypermédia
Said.Najah 44
Plan
Introduction
Balises de mise en forme
Listes
Tableaux
Liens hypertextes
Images et liens hypermédias
En En-tête
Frames
Formulaires
Said.Najah 45
En-tête
Contient des informations, généralement non affichés, utiles pour
les moteurs de recherche
<TITLE> : balise double délimitant le titre de la page
<META> : balise monolithique avec un couple (attribut, valeur)
HTTP-EQUIV="Refresh" CONTENT="x"
Said.Najah 47
Plan
Introduction
Balises de mise en forme
Listes
Tableaux
Liens hypertextes
Images et liens hypermédias
En En-tête
Frames
Formulaires
Said.Najah 48
Frames
Said.Najah 49
Frames
La balise double <FRAMSET> permet de diviser l’écran en
plusieurs fenêtres
Remplace la balise <BODY>
Attributs
ROWS : division horizontale
COLS : division verticale
Pas les deux en même temps
Spécification des tailles des fenêtres en (% ou en pixel)
La balise <FRAME > correspond à une fenêtre donnée et
doit apparaître autant de fois qu’il y a de fenêtres
Said.Najah 50
Frames
Exemples
Said.Najah 51
Imbrication des frames
Une frame peut être également divisée en plusieurs frames
Exemple :
Diviser l’écran du navigateur en deux fenêtres horizontales
de tailles respectives (20%,80%)
Diviser la deuxième fenêtre (80%) en deux autres fenêtres
verticales de tailles (40%,60%)
Said.Najah 52
Utilisation des frames
Fichier0.htm
Fichier1.htm Fichier2.htm
Contenu Contenu
de frame de frame
gauche droite
Said.Najah 53
Utilisation des frames
Said.Najah 54
Alternatives des frames
La balise <NOFRAME>
La balise <BODY>
Said.Najah 55
Plan
Introduction
Balises de mise en forme
Listes
Tableaux
Liens hypertextes
Images et liens hypermédias
En En-tête
Frames
Formulaires
Said.Najah 56