Академический Документы
Профессиональный Документы
Культура Документы
Plan
Introduction au
langage HTML
!
!
!
Licence 1 semestre 1
http://www.dil.univ-mrs.fr/~mari/
!
!
!
" Premire
" Dveloppement
pour :
!
!
!
" Cration
!
!
!
"
"
" Le
Annes 80
Annes 90
" Dveloppement
!
!
!
!
Annes 90
" Les
!
Annes 2000
" 2000
!
!
!
!
"
"
Internet
" 2000
10
"
11
12
13
14
! HTML,
! Quelques
"
cest quoi ?
exemples
15
16
! Quelques
! Quelques
exemples
exemples
17
18
! Quelques
! Quelques
exemples
exemples
19
20
! Introduction
! Introduction
" HTML
" HTML
les frames,
les feuilles de style,
le contrle amlior des tableaux,
les formulaires optimiss,
lintgration normalise des lments multimdia,
larrive des symboles mathmatiques
21
22
! Caractristiques
! Caractristiques
" En
" HTML
23
24
! Description
! Un
" C'est
exemple de page
<html>
<head>
<title>Une page HTML</title>
</head>
<body>
<p>
Voici une page Web !
</p>
<div align="center">
<img src="guitare.jpg">
</div>
</body>
</html>
25
26
3. Le langage
! 3.1.
<HTML> </HTML> : C'est entre ces 2 balises que va tre dfinie votre
page HTML. Elles doivent apparatre aux deux extrmits de votre
document source.
" <HEAD> </HEAD> : C'est entre ces 2 balises que vont tre contenues
des informations sur la page (le titre, l'auteur, le contenu, les mots-cls,
le jeu de caractres utiliss, etc.). On peut aussi trouver du texte qui
apparatra dans la page (mais, ce n'est pas courant) ainsi que des
scripts.
" <META NAME="">
<META CONTENT=""> : Meta information. Permet de spcifier par
exemple le nom de lauteur du document, la date de cration et de
multiples informations permettant de caractriser la page HTML.
" <!- --> : Commentaires.
"
3. Le langage
27
28
3. Le langage
3. Le langage
! 3.1.
!
!
!
!
!
!
!
!
BGCOLOR=couleur
BACKGROUD=url
TEXT=couleur
LINK=couleur
ALINK=couleur
VLINK=couleur
LEFTMARGIN=n (pixels)
RIGHTMARGIN=n (pixels)
couleur de fond
image de fond
couleur du texte par dfaut
couleur des textes-liens
couleur des textes-liens lors du click
couleur des textes-liens visits
marge gauche
marge droite
aqua :
black :
blue :
fucshia :
gray :
green :
lime :
maroon :
navy :
olive :
purple :
red :
silver :
teal :
white :
yellow :
bleu clair
noir
bleu
lilas
gris moyen
vert
vert clair
marron
bleu marine
kaki
pourpre
rouge
argent
cyan fonc
blanc
jaune
#00FFFF
#000000
#0000FF
#FF00FF
#808080
#008000
#00FF00
#800000
#000080
#808000
#800080
#FF0000
#C0C0C0
#008080
#FFFFFF
#FFFF00
29
30
3. Le langage
3. Le langage
! 3.1.
! 3.1.
" Exemple
" Exemple
<HTML>
<HEAD>
<!-- Auteur : JLuc - Date : 8 nov. 2004 -->
<META Name="Author" Content="JLuc">
<META Name="Last-Modified" Content="8 nov. 2004">
<TITLE>
Exemple de structure de document HTML
</TITLE>
</HEAD>
<BODY text=#400000 bgcolor=green>
</BODY>
</HTML>
<HTML>
<HEAD>
<!-- Auteur : JLuc - Date : 8 nov. 2004 -->
<META Name="Author" Content="JLuc">
<META Name="Last-Modified" Content="8 nov. 2004">
<TITLE>
Exemple de structure de document HTML
</TITLE>
</HEAD>
<BODY text=#400000 bgcolor=green>
</BODY>
</HTML>
31
32
3. Le langage
3. Le langage
! 3.2.
! 3.2.
"
"
"
"
ALIGN=left
ALIGN=right
ALIGN=center
ALIGN=justify
alignement gauche
alignement droite
alignement au centre
justification
33
34
3. Le langage
3. Le langage
! 3.3.
! 3.3.
La couleur peut tre donne par son nom (voir plus haut la liste
non exhaustive) ou par son codage RVB sous la forme d'un
nombre de 6 chiffres hexa ou les 2 premiers reprsentent la
densit de rouge, les 2 suivants, celle de vert et les 2 derniers,
celle de bleu.
"
35
36
3. Le langage
3. Le langage
! 3.3.
! 3.3.
37
38
3. Le langage
3. Le langage
! 3.3.
! 3.3.
! Quelques
caractres spciaux
! Exemple
<p>
<
>
&
é
è
ê
<
>
&
[espace]
à
ï
ç
ñ
©
«
»
<center>
Un texte centré.
</center>
<br>
<PRE>
Une texte tel qu'il est tapé, avec 3 espaces là -> "
</PRE>
"
<BLOCKQUOTE>
Un texte indenté.
</BLOCKQUOTE>
39
40
3. Le langage
3. Le langage
! 3.3.
! 3.3.
! Exemple
! Exemple
<p>
<FONT size=4 color=#000080 face="Arial">
Une texte en Arial bleu marine de taille 4.
</FONT>
<p>
Bonjour tout le monde...
</p>
<center>
Un texte centré.
</center>
<br>
<p>
<B> Un texte en gras. </B>
<p>
<STRONG> Un texte plus gras. </STRONG>
<PRE>
Une texte tel qu'il est tapé, avec 3 espaces là -> "
</PRE>
<BLOCKQUOTE>
Un texte indenté.
</BLOCKQUOTE>
"
<p>
<BIG> Un texte un peu plus gros. </BIG>
<p>
<SMALL> Un texte un peu plus petit. </SMALL>
41
42
3. Le langage
3. Le langage
! 3.3.
! 3.3.
! Exemple
! Exemple
<p>
<FONT size=4 color=#000080 face="Arial">
Une texte en Arial bleu marine de taille 4.
</FONT>
<p>
<STRIKE> Un texte barré. </STRIKE>
<p>
<I> Un texte en italique. </I>
<p>
<B> Un texte en gras. </B>
<p>
<U> Un texte souligné. </U>
<p>
<STRONG> Un texte plus gras. </STRONG>
<p>
Un texte en <SUB> indice </SUB>.
<p>
<BIG> Un texte un peu plus gros. </BIG>
<p>
Un texte en <SUP> exposant </SUP>.
<p>
<SMALL> Un texte un peu plus petit. </SMALL>
43
44
3. Le langage
3. Le langage
! 3.3.
! 3.3.
! Exemple
! Exemple
<p>
<STRIKE> Un texte barré. </STRIKE>
<p>
<I> Un texte en italique. </I>
<p>
<U> Un texte souligné. </U>
<p>
Un texte en <SUB> indice </SUB>.
<p>
Un texte en <SUP> exposant </SUP>.
45
46
3. Le langage
3. Le langage
! 3.3.
! 3.3.
! Exemple
! Lignes
horizontales
" La
47
48
3. Le langage
3. Le langage
! 3.3.
! 3.4.
! Lignes
horizontales
" Exemple
"
circle = o
"
square = !
49
50
3. Le langage
3. Le langage
! 3.4.
! 3.4.
Exemple
Exemple
<p>
<p>
<UL type=square>
<LI> Premier élément de la liste. </LI>
<LI> Ceci est le 2ème élément... </LI>
<LI> Et voici le 3ème ! </LI>
</UL>
<UL type=square>
<LI> Premier élément de la liste. </LI>
<LI> Ceci est le 2ème élément... </LI>
<LI> Et voici le 3ème ! </LI>
</UL>
51
52
3. Le langage
3. Le langage
! 3.4.
! 3.4.
<p>
Ceci est une autre liste :
</p>
<OL type=i>
<LI> Premier élément de la liste. </LI>
<LI> Ceci est le 2ème élément... </LI>
<LI> Et voici le 3ème ! </LI>
</OL>
53
54
3. Le langage
3. Le langage
! 3.4.
! 3.4.
<p>
Ceci est une autre liste :
</p>
<OL type=i>
<LI> Premier élément de la liste. </LI>
<LI> Ceci est le 2ème élément... </LI>
<LI> Et voici le 3ème ! </LI>
</OL>
55
56
3. Le langage
3. Le langage
! 3.5.
! 3.5.
" <TABLE
" <TABLE
[attributs]></TABLE>
57
58
3. Le langage
3. Le langage
! 3.5.
! 3.5.
" <TABLE
" La
[attributs]></TABLE>
!
!
COLSPAN=n
ROWSPAN=n
" NB
59
60
3. Le langage
3. Le langage
! 3.6.
! 3.6.
" <A></A>
" <A></A>
!
NAME=nom
"
HREF=url
adresse de la cible
61
62
3. Le langage
3. Le langage
! 3.6.
! 3.6.
" <A></A>
!
TARGET=cadre
"
" <A></A>
ONCLICK=action
action excuter lorsque le lien est cliqu
ONMOUSEOVER=action
action excuter lorsque la souris survole le lien
ONMOUSEOUT=action
action excuter lorsque la souris ne survole plus le lien
63
64
3. Le langage
3. Le langage
! 3.6.
! 3.6.
" <A></A>
!
" <A></A>
!
65
66
3. Le langage
3. Le langage
! 3.6.
! 3.6.
" <A></A>
!
" <A></A>
"
"
Lien dans un mme rpertoire et vers une ancre d'une autre page
<A HREF="nom.htm#top">Cliquez ici</A>
"
Lien dans un rpertoire diffrent et vers une ancre d'une autre page
<A HREF="sujet/nom.htm#top">Cliquez ici</A>
"
67
68
3. Le langage
3. Le langage
! 3.6.
! 3.6.
" <A></A>
!
" <A></A>
!
"
<A HREF="mailto:nom@site.com?subject=renseignement">
Ecrivez-moi </A>
"
<A HREF="mailto:nom@site.com?subject=renseignement&body=Votre
message"> Ecrivez-moi </A>
"
<A HREF=mailto:nom@site.com?cc=nom2@site2.com>
Ecrivez-nous </A>
69
3. Le langage
!
3. Le langage
La balise <IMG>
!
70
une image
Alignement du texte et de l'image : Attribut ALIGN
!
"
<IMG SRC="images/logo.gif">
"
<IMG SRC="http://www.machin.com/images/logo.gif">
"
"
"
"
"
"
<A HREF="www.machin.com/index.htm"><IMG
SRC="images/logo_machincom.gif"></A>
TOP (ou TEXTTOP) : le haut de limage est align sur le plus haut
caractre de la ligne
ABSMIDDLE : Le milieu de limage est align sur le milieu du texte
ABSBOTTOM: le bas de limage est align sur le bas du caractre le
plus bas du texte
MIDDLE (ou CENTER) : Le milieu de limage est align sur la ligne de
base du texte
BASELINE(ou BOTTOM) : Le bas de limage est align sur la ligne de
base du texte (dfaut)
71
3. Le langage
!
une image
Par exemple
<p>
<img src="chrysanthem.jpg" width="155" height="126"
border="1" hspace="20" align="right"
alt="Les chrysanthmes">
Les chrysanthmes sont de la famille des Composes Radies, groupant
environ 200 espces distribues dans lhmisphre Nord et en Afrique
du Sud, dont les marguerites, les tanaisies, et les pyrthres. Les
chrysanthmes des jardins sont, pour la plupart, drivs du
<i>Chrysanthemum indicum</i> et despces voisines provenant
dExtrme-Orient.
</p>
72
3. Le langage
! 3.7.
Les images
" Format
!
"
"
"
"
des images
GIF
Adapt aux images contenant des zones de couleurs clairement
distinctes
Moins volumineux et plus rapide charger que du JPEG
Donne l'impression d'une image non rectangulaire grce la
transparence
# Meilleure intgration dans la page
Le GIF contient moins de couleur que le JPEG : il cre les couleurs
manquantes par dithering (combinaison de couleurs proches dans la
palette). La qualit de l'image en est parfois diminue.
JPEG
"
"
73
74
4.1. Mthode
" On
" Trs
Exemple :
Pour faire un appel la page musique.html du rpertoire hobbies/
depuis la page index.html :
<A HREF="hobbies/musique.html">Une page musicale</A>
75
4.1. Mthode
"
index.html
Page de garde qui fait appel aux autres pages en fonction des diffrentes rubriques du site.
!
Rpertoire MesImages/
"
"
index.html
Cette page est la page de garde de la rubrique 1.
page1.html
page2.html
Rpertoire Rubrique2/
"
"
"
" Une
Rpertoire Rubrique1/
"
76
index.html
Cette page est la page de garde de la rubrique 2.
page1.html
page2.html
Rpertoire MesLiens/
"
index.html
" Pour
!
le FTP, 2 solutions :
On lance le FTP par la console (le terminal)
"
77
"