Upload
falko-sat
View
227
Download
0
Embed Size (px)
Citation preview
8/10/2019 2 - Le Langage HTML
1/40
8/10/2019 2 - Le Langage HTML
2/40
Table des matires
Le Langage HTML........................................................................................................................ 1
1. Introduction HTML : Hyper Text Markup Language .................................................... 4
1.1. Quelques rgles simples pour l'criture en langage HTML....................................... 4
1.2. Qu'est-ce qu'un URL (Uniform Resource Locator). .................................................. 4
2. Les En-ttes - H.T.M.L. ..................................................................................................... 5
3. Les dlimiteurs - H.T.M.L ................................................................................................ 6
3.1. Les dlimiteurs ........................................................................................................... 6
3.2. Liste de description .................................................................................................... 7
3.3. Indentation de paragraphe ..........................................................................................7
3.4. Prsentation d'un paragraphe en multi-colonnes........................................................ 8
4. Les styles - H.T.M.L. ......................................................................................................... 94.1. Taille du texte............................................................................................................. 9
Une trs grande taille.................................................................................................................. 9
Une grande taille ....................................................................................................................9
Une taille moyenne............................................................................................................. 9
4.2. Attributs...................................................................................................................... 9
5. Les listes - H.T.M.L. ........................................................................................................ 13
6. Les caractres spciaux - H.T.M.L. ................................................................................. 15
6.1. Les ingalits............................................................................................................ 15
6.2. Les caractres accentus....................................................................................... 15
6.3. D'autres caractres utiles ..........................................................................................16
7. Les images - H.T.M.L. ..................................................................................................... 177.1. Les images dans le texte...........................................................................................17
8. Les images ractives - H.T.M.L. ...................................................................................... 19
8.1. Les images ractives - H.T.M.L. (ancienne mthode) ..............................................19
8.2. Les images ractives - H.T.M.L. (nouvelle mthode)...............................................21
9. Les liens - H.T.M.L.......................................................................................................... 23
9.1. Les liens vers un document complet distant............................................................. 23
9.2. Les liens vers un document complet local ............................................................... 23
9.3. Les liens vers une partie d'un document local.......................................................... 24
9.4. Les liens vers une partie du document courant ........................................................ 24
9.5. Adresser un message lectronique ........................................................................... 24
10. Les Formulaires - H.T.M.L. ...........................................................................................26
10.1. Bouton .................................................................................................................... 26
10.2. Slection d'un fichier ..............................................................................................26
10.3. Texte libre sur une ligne......................................................................................... 26
10.4. Texte libre sur plusieurs lignes............................................................................... 27
10.5. Menu....................................................................................................................... 27
ENQUETE sur la SATISFACTION des UTILISATEURS............................................. 28
11. Les tableaux - H.T.M.L.................................................................................................. 29
11.1. Dclarer le dbut et la fin d'un tableau................................................................... 29
11.2. Dfinir le dbut et la fin d'une ligne....................................................................... 29
11.3. Dfinit chaque lment de la ligne titre .................................................................3011.4. Dcrit le titre du tableau ......................................................................................... 31
8/10/2019 2 - Le Langage HTML
3/40
12. - H.T.M.L............................................................................................. 32
13. Divers - H.T.M.L............................................................................................................34
13.1. Centrer un document ............................................................................................... 34
13.2. Modification de la taille et de la couleur des caractres.........................................34
13.3. Tableau des couleurs .............................................................................................. 34
13.4. Indice et exposant................................................................................................... 3813.5. Fond sonore ............................................................................................................ 39
13.6. Insertion Vido....................................................................................................... 39
8/10/2019 2 - Le Langage HTML
4/40
1. Introduction HTML : Hyper Text Markup Language
Un document HTML est compos de texte et de commandes (tag en anglais). Ces
commandes permettent de mettre en forme le texte (Titre, caractre gras, italique, image,
liens, etc...).
1.1. Quelques rgles simples pour l'criture en langage HTML
Les commandes HTML ont une marque de dbut et une marque de fin
Certaines marques de fin sont facultatives
Les commandes HTML utilisent les caractres < et > comme dlimiteurs.
Exemple:
Cet t e commande donne un t i t r e au document HTML
Les commandes HTML peuvent tre crites en minuscules ou en majuscules.
Un fichier rdig en HTML doit tre suffix par .htmlou .HTMLou .htmou .HTM
1.2. Qu'est-ce qu'un URL (Uniform Resource Locator).
Un URL est le moyen de nommer un objet dans le monde WWW. La syntaxe d'un URL est la
suivante :
t ype: ser veur : por t / chemi n_d' acces/ f i chi er #et i quet t e?par amet r es
Le type de serveur :
http :pour les URL provenant de serveurs WWW
gopher :pour les serveurs GOPHER
ftp :pour les fichiers transfrer
telnet :pour ouvrir une session interactive
wais :pour interroger une base WAIS
news :pour accder aux forums
8/10/2019 2 - Le Langage HTML
5/40
8/10/2019 2 - Le Langage HTML
6/40
3. Les dlimiteurs - H.T.M.L
Dans le texte que vous tapez, les espaces et les retours la ligne ne sont pas interprts par les
clients WWW.
3.1. Les dlimiteurs
Les dlimiteurs permettent d'arer et de formater le document.
Saut de paragraphe
Division de bloc
Saut la ligne
Insertion d'une ligne horizontale de sparation
Exemples :
Aprs cet t e l i gne un saut de par agr aphe
Apr s cel l e- ci un saut l a l i gne si mpl e
sur l a l i gne sui vant e.Ce text e est encadr par deux l i gnes
hori zont al es
Rsultat :
Aprs cette ligne un saut de paragraphe
Aprs celle-ci un saut la ligne simple
sur la ligne suivante.
Ce texte est encadr par deux lignes horizontales
8/10/2019 2 - Le Langage HTML
7/40
3.2. Liste de description
Dbut et fin de liste de description
Nom du terme
Description du terme dfini
Exemples:
Pr emi er t er meDescr i pt i on du premi er t er me
Cet t e descr i pt i on peut cont i nuer l a l i gne sui vant
e
ai nsi de sui t e . . .
Second ter meDescr i pt i on du second t er me
Rsultat:
Premier terme
Description du premier termeCette description peut continuer la ligne suivante
ainsi de suite ...
Second terme
Description du second terme
3.3. Indentation de paragraphe
Exemple:
J e veux met t r e en avant l e paragraphe qui sui t :Nous pour r i ons peut - t r e t ous bi en nous entendr e avec des genspar f ai t s. Mai s not r e t che est de bi en nous ent endr e avec des gensi mpar f ai t s. ( Ri char d L. EVANS). . . gr ande vr i t !
Rsultat:
8/10/2019 2 - Le Langage HTML
8/40
Je veux mettre en avant le paragraphe qui suit :
Nous pourrions peut-tre tous bien nous entendre avec des gens parfaits. Mais notre
tche est de bien nous entendre avec des gens imparfaits. (Richard L. EVANS)
... grande vrit !
Remarque:
Les commandes BLOCKQUOTEpeuvent s'imbriquer les unes dans les autres.
3.4. Prsentation d'un paragraphe en multi colonnes
8/10/2019 2 - Le Langage HTML
9/40
4. Les styles - H.T.M.L.
Les titres de paragraphes peuvent tres visualiss en fonction de leur importance. Ils sont
reprsents par des fontes de caractres de diffrentes tailles, de la plus grande la plus petite
en voici un exemplaire de chaque.
4.1. Taille du texte
Une t r s gr ande tai l l e
Une trs grande taille
Une grande t ai l l e
Une grande taille
Une t ai l l e moyenne
Une taille moyenne
Une pet i t e t ai l l e
Une petite taille
Une t r s pet i t e t ai l l e
Une trs petite taille
Une t ai l l e vr ai ment mi nuscul e
Une taille vraiment minuscule
4.2. Attributs
Les caractres peuvent recevoir les attributs suivants :
ou ou Pour barrer du texte.
Exemple:
C' est BEAU et bar r
8/10/2019 2 - Le Langage HTML
10/40
Rsultat:
C'est BEAU et barr
Pour souligner du texte.
Exemple:
Ceci n' est pas un l i en
Rsultat:
Ceci n'est pas un lien
Pour faire clignoter du texte.
Exemple :
C' est MAGI QUE ! ! !
Rsultat:
C'est MAGIQUE !!!
Pour intgrer du texte format dans une phrase.
Exemple :
Ceci est une phrase cont enant un t ext e f ormat
Rsultat:
Ceci est une phrase contenant unt exte f or mat
Cas d'un paragraphe format.
Il est inutile de forcer des csures de lignes.
Le texte apparat tel que vous le saisissez.
Exemple:
Sous DOS t apez l es commandes sui vantes
C: > MKDI R WI NSOCKC: > CD WI NSOCK
8/10/2019 2 - Le Langage HTML
11/40
C: > COPY A: WI NSOCK. ZI P C:C: > PKUNZI P - D WI NSOCK
Rsultat:
Sous DOS tapez les commandes suivantes
C: > MKDI R WI NSOCKC: > CD WI NSOCKC: > COPY A: WI NSOCK. ZI P C:C: > PKUNZI P - D WI NSOCK
Les styles physiques
o
Pour mettre du texte en gras
Exemple:
Texte gras
Rsultat:
Texte gras
o
Pour mettre du texte en italique
Exemple:
Text e en i t al i que
Rsultat:
Texte en italique
Les styles logiques
L'initiative est laisse au client WWW
o Pour insister sur un texte (en gnral gras)
Exemple :
J'insiste
8/10/2019 2 - Le Langage HTML
12/40
Rsultat:
J'insiste
o
Pour mettre du texte en valeur (en gnral italique)
Exemple:
Text e en val eur
Rsultat:
Texte en valeur
o Pour insrer une citation (en gnral italique)
Exemple:
Sui vez l e boeuf
Rsultat:
Suivez le boeuf
o Pour afficher une adresse (en gnral italique)
Exemple :
manas@uni ce. f r
Rsultat:
8/10/2019 2 - Le Langage HTML
13/40
5. Les listes - H.T.M.L.
Il existe deux sortes de listes : non ordonne et ordonne
Les listes peuvent tre embotes.
Liste non ordonne
Liste ordonne
Elment de la liste
Exemple 1:
Ceci est une l i st e non ordonne de t ermes
Le t i t r e est cadr Ter me ATer me BTer me C
Rsultat:
Ceci est une liste non ordonne de termes
Le titre est cadr
Terme A
Terme B
Terme C
Exemple 2:
Ceci est une l i st e or donne i ncl uant une sous- l i st e or donneTer me ASous- l i st eTer me A- 1Ter me A- 2
Ter me BTer me C
Rsultat:
8/10/2019 2 - Le Langage HTML
14/40
Ceci est une liste ordonne incluant une sous liste ordonne
1. Terme A
Sous liste
1. Terme A-12. Terme A-2
2. Terme B3. Terme C
8/10/2019 2 - Le Langage HTML
15/40
6. Les caractres spciaux - H.T.M.L.
6.1. Les ingalits
Les caractres < , > , & et " tant interprts par HTML, les squences suivantes permettent
leur affichage.
&l t ; & &" ; "
Les espaces n'tant pas significatifs, le caractre permet de forcer un "blanc" autantque souhait
Exemple:
Les oiseaux gazouillent au printemps
Les oiseaux gazouillent au printemps
Rsultat:Les oiseaux gazouillent au printemps
Les oiseaux gazouillent au printemps
6.2. Les caractres accentus
HTML utilise le jeu de caractres ISO Latin-1 cods sur 8 bits et les caractres ASCII
cods sur 7 bits. Avec cette dernire codification les caractres accentus sont reprsents par
les squences suivantes :
&eacut e; &Eacut e; &ec i r c; &i uml ; &ccedi l ; &nt i l d e;
&AEl i g;
8/10/2019 2 - Le Langage HTML
16/40
6.3. D'autres caractres utiles
Le caractre n'apparat pas avec tous les navigateurs, optez plutt pour l'image
.
8/10/2019 2 - Le Langage HTML
17/40
7. Les images - H.T.M.L.
HTML permet d'insrer des images dans du texte. Ces images apparaissent dans le
corps du texte, mais aussi comme ancre, ou mme comme document rfrenc.
Les clients WWW Mosaic acceptent les formats d'images suivants :
XBM pour les images monochromes
GIF pour les images couleurs
Les clients WWW Netscape ou Internet Explorer acceptent en plus le format
JPEG pour les images couleurs
7.1. Les images dans le texte
La commandepermet d'insrer une image dans le texte.
Syntaxe:
Image adresse d'une image
Attribut "MI DDLE" "TOP" "BOTTOM" "LEFT" ou "RI GHT" Titre "Un titre" qui se substituera l'image pour les clients ne pouvant ou ne sachant
pas afficher des images (Lynx sur terminal VT100 par exemple). En effet, il est beaucoup plus
agrable pour ces utilisateurs de voir un message ou un caractre, au lieu de [ I MAGE]
hh nombre de pixels de sparation droite et gauche de l'image. (par dfaut hh=0)
vv nombre de pixels de sparation en haut et en bas de l'image. (par dfaut vv=0)
bb nombre de pixels de l'encadrement de l'image. (par dfaut il n'y a pas d'encadrement)
Exemple:
La chouet t eou La chouet t eEssayer aussi : La chouet t e La chouet t e chouet t e chouet t e
8/10/2019 2 - Le Langage HTML
18/40
Rsultat:
La chouette
8/10/2019 2 - Le Langage HTML
19/40
8. Les images ractives - H.T.M.L.
Une image ractive permet de lier des documents en fonction de la zone clique par
l'utilisateur. Le plus bel exemple est la carte de France ractive permettant de connatre rgion
par rgion tous les serveurs WWW.
(cf URL http://www.urec.cnrs.fr/annuaire/cartes/index.shtml ).
Voici deux mthodes pour fabriquer des images ractives.
1. La mthode anciennelie au serveur, et faisant appel au serveur lors de sonutilisation.
2. La mthode nouvelleautonome, toutes les informations ncessaires sonfonctionnement sont contenues dans la page HTML affiche par le client.
8.1. Les images ractives - H.T.M.L.(ancienne mthode)
Cette mthode ncessite l'intervention d'un programme excutable sur le serveur
imagemap(serveur NCSA) ou htimage(serveur CERN) dans le rpertoire/cgi-bin.
Trois lments indispensables :
un fichier image .gif un fichier carte .map correspondant l'image .gif
le programme excutable
Le premier lment est trouver par vos soins !!
Le dernier est fourni par le serveur WWW
Reste le fichier .map qu'il faut fabriquer
soit en utilisant des logiciels comme XV sur plateforme UNIX ou VMS (mais celareste relativement rbarbatif car il faut relever manuellement les zones qui seront
ractives),
soit le fin du fin en utilisant l'outil spcialis MAPEDIT qui fabrique selon vosdirectives ce fameux fichier .map
La syntaxe du contenu de ce fichier est la suivante :
zone ur l coor donnes, . . . , coor donnes
Les coordonnes des points de l'image sont dfinies en pixel suivant les axes x et y, l'origine
tant le point en haut et gauche de l'image.
8/10/2019 2 - Le Langage HTML
20/40
Ce fichier contient une zone par ligne, il existe 3 types de zones : rectangle, cercle et
polygone, plus la zone "dfaut".
Les lignes de commentaires doivent commencer par un "#".
Type de zone Mot-clef Coordonnes
rectangle rect on dfinit les coordonnes de deux sommets oppos
cercle circleon dfinit les coordonnes du centre du cercle
et les coordonnes d'un des points de la circonfrence
polygone poly on dfinit les coordonnes de chaque sommet
dfaut default
Exemple:
Chaque utilisateur peut crer son espace html (voir l'administrateur du serveur). Il suffit de
crer un rpertoire public_html dans lequel on place ses propres fichiers html, images, etc ....
Deux zones sont dfinies dans un fichier : un rectangle autour du nez et un cercle autour du
menton.
Attention:
les URL doivent contenir l'adresse du serveur.
# Premi er essaidef aul t ht t p: / / nephi . uni ce. f r / Cour sHTML/ non. ht ml# On f i xe l e nezr ect ht t p: / / nephi . uni ce. f r / Cour sHTML/ nez. ht ml 54, 81 83, 107# On poi nt e sur l e ment on ( quand l es or ei l l es ! ! )ci r cl e ht t p: / / nephi . uni ce. f r / Cour sHTML/ ment on. ht ml 72, 126 82, 138
On utilise ces 3 lments ainsi :
Exemple:
8/10/2019 2 - Le Langage HTML
21/40
Rsultat:
A vous de cliquer !
8.2. Les images ractives - H.T.M.L.(nouvelle mthode)
Cette mthode est maintenant la plus employe car elle est indpendante du serveur,
toutes les informations concernant les diffrentes zones sensiblesde l'image sont traites par
le client.
Deux lments indispensables :
un fichier image .gif ou .jpg
dfinir les zones ractives
Le premier lment est trouver par vos soins !!
Reste dfinir les zones ractives
soit en utilisant des logiciels commeXVsur plateforme UNIX ou VMS (mais celreste relativement rebarbatif car il faut relever manuellement les zones qui seront
ractives),
soit en utilisant un outil spcialis tel queMAPEDIT qui fabrique selon vosdirectives un fichier .map
La syntaxe du contenu de ce fichier est la suivante :
zone ur l coor donnes, . . . , coor donnes
Les coordonnes des points de l'image sont dfinies en pixel suivant les axes x et y, l'origine
tant le point en haut et gauche de l'image.
Il faudra donc adapter les donnes fournies dans ce fichier .map la syntaxe suivante :
Type de zone Mot-clef Coordonnes
rectangle rect on dfinit les coordonnes de deux sommets oppos
cercle circle on dfinit les coordonnes du centre du cercleet la longueur du rayon
8/10/2019 2 - Le Langage HTML
22/40
polygone poly on dfinit les coordonnes de chaque sommet
dfaut default
Exemple:
Rsultat:
8/10/2019 2 - Le Langage HTML
23/40
9. Les liens - H.T.M.L.
Une des fonctionnalits la plus agrable du langage HTML est la possibilit de crer
des liens vers d'autres documents. Ces documents peuvent tre des documents HTML, des
images, du son, des films, et des serveurs TELNET, WAIS, FTP et GOPHER. Le logiciel
client WWW prsente ce lien sous forme de mots souligns ou d'image encadre que l'on
appelle ancre ou lien. Ce lien est soit un fichier local, soit une URL(*).
Il existe quatre types principaux de liens :
9.1. Les liens vers un document complet distant
Syntaxe:
ancr e
Exemple:
pour accder aux pages du CRI - UNSA Le CRI U. N. S. A.
Rsultat:
Le CRI de l'U.N.S.A.
9.2. Les liens vers un document complet local
Syntaxe:
ancr e
Exemple:
pour accder une page d'essai locale Cl i quer ICI
Rsultat:
Cliquer ICI
8/10/2019 2 - Le Langage HTML
24/40
9.3. Les liens vers une partie d'un document local
Syntaxe:
nom
pour df i ni r un poi nt de br anchement ancr e pour f ai r e l e l i en.
Exemple:
pour accder au paragraphe 3 du document local Par agr aphe 3 : Les souci s Not e [3]
Rsultat:
Note [3]
9.4. Les liens vers une partie du document courant
Syntaxe:
nom pour df i ni r un poi nt de br anchement
ancr e pour f ai r e l e l i en.
Exemple:
pour accder au mot "ANCRES" du document courant Les ancr es Voyons r et ournons au dbut du f i chi er
Rsultat:
Voyons r etour nons au dbut du f i chi er
9.5. Adresser un message lectronique
Syntaxes :
ancr e ou ancr e
8/10/2019 2 - Le Langage HTML
25/40
Exemple 1 :
pour m'adresser un message lectronique Ecr i vez- moi ! !
Rsultat:
Ecr i vez- moi ! !
Exemple 2 :
pour m'adresser un message lectronique avec un sujet prdfini Ecr i vez- moi encor e ! !
Rsultat:
Ecr i vez- moi encor e ! !
Exemple 3 :
pour m' adr esser un message l ect r oni que avec un dest i natai r e secondai r e, undest i nat ai r e secondai r e "cache" ou "of f i ci eux" etun suj et pr df i ni Ecr i vez- nous. Nous sommes pl usi eur s ! !
Rsultat:
Ecr i vez- nous. Nous sommes pl usi eur s ! !
8/10/2019 2 - Le Langage HTML
26/40
10. Les Formulaires - H.T.M.L.
Les clients volus supportent les formulaires.
Un formulaire est une fiche que l'utilisateur peut remplir, ces informations ainsi saisies sont
traites par le serveur WWW l'aide d'un programme CGI (Common Gateway Interface).
Un formulaire commence et finit par
avec ACTI ON = "progr amme execut abl e ou shel l "METHOD = GET
POST
Il existe plusieurs types de champs :
10.1. Bouton
avec TYPE = RADI O pour l es boutons mul t i pl esCHECKBOX pour l es cases cocherSUBMI T pour envoyer l e f or mul ai r e une f oi s r empl iRESET pour ef f acer l e cont enu du f ormul ai r e
NAME = "un nom" qui i dent i f i e l e boutonVALUE= "val eur " donne au bout on l orsqu' i l est sel ect i onnCHECKED si gnal e un bouton par df aut ( RADI O) ou
une case coche avant sai si e ( CHECKBOX)
TYPE = I MAGE i dent i que au SUBMI T mai s l e bout on est r empl acpar une i mage de vot r e choi x
NAME = "un nom" qui i dent i f i e l e boutonSRC = " i mage" nom du f i chi er i mageALI GN = BOTTOM val eur par df aut
LEFT, RI GHT, TOP, ABSMI DDLE, ABSBOTTOM,TEXTTOP, MI DDLE, BASELI NEsont l es aut r es val eur s possi bl es
10.2. Slection d'un fichier
avec TYPE = FI LE pour per met t r e l ' envoi d' un f i chi erNAME = "un nom" qui i dent i f i e l e champ t exte
10.3. Texte libre sur une ligne
avec TYPE = TEXT pour f ai r e sai si r du t ext e
8/10/2019 2 - Le Langage HTML
27/40
PASSWORD l es caractres sai si s sont r epr sent espar des ' *'
HI DDEN l e champ est cach : ut i l e pour t r ansmet t r edes i nf or mat i ons non vi si bl es.
NAME = "un nom" qui i dent i f i e l e champ t exte
10.4. Texte libre sur plusieurs lignes
avec NAME = "un nom" qui i dent i f i e l e champ t exteROWS = nombre de l i gnes vi si bl esCOLS = nombre de col onnes vi si bl es
10.5. Menu
avec NAME = "un nom" qui i dent i f i e l e menu
r epr sente chaque choi x du menuavec SELECTED qui si gnal e l e choi x par df aut
10.6. Exemple de formulaire
ENQUETE sur l a SATI SFACTI ON des UTI LI SATEURS
Uni ver si t ai r e C. N. R. S. I . N. S. E. R. M. Aut r e PUBLI C Pr i v
Vos Nom et pr nom :
Vot r e adr esse l ect r oni que :
J e sui s bel l e/ beau,j eune,r i che,
en bonne sant
Vot r e opi ni on
Trs sat i sf ai tSat i sf ai tI ndi f f rentC' est nul ! !
8/10/2019 2 - Le Langage HTML
28/40
8/10/2019 2 - Le Langage HTML
29/40
11. Les tableaux - H.T.M.L.
HTML 3 permet la fabrication de tableaux trs visuels.
On utilise les commandes suivantes :
11.1. Dclarer le dbut et la fin d'un tableau
BORDER=
BORDER=0 l e t abl eau n' a pas de cont our BORDER=n l e t abl eau a un cont our d' pai sseur "n"
CELLPADDI NG=
Df i ni t l ' espace ent r e l ' obj et et l e cont our d' une cel l ul e
CELLSPACI NG=
Df i ni t l ' pai sseur du t ra i t ent re l es cel l ul es
WI DTH=
Fi xe l a l ar geur du t abl eau
HEI GHT=
Fi xe l a haut eur du t abl eau
BGCOLOR=
BGCOLOR="#RRGGBB"
Df i ni t l a coul eur de f ond de tout l e tabl eau. RR, GG et BB sont l esval eur s hexadci mal es du Rouge(RR) , Vert ( GG) et Bl eu( BB) .
11.2. Dfinir le dbut et la fin d'une ligne
ALI GN=
ALI GN=LEFT ( par df aut ) t out es l es cel l ul es de l a l i gne sont cadr es
gauche ALI GN=CENTER t out es l es cel l ul es de l a l i gne sont cent r es
8/10/2019 2 - Le Langage HTML
30/40
ALI GN=RI GHT t out es l es cel l ul es de l a l i gne sont cadr es dr oi t e
BGCOLOR=
BGCOLOR="#RRGGBB"
Df i ni t l a coul eur de f ond des cel l ul es de cet t e l i gne. RR, GG et BBsont l es val eur s hexadci mal es du Rouge(RR) , Vert ( GG) et Bl eu( BB) .
11.3. Dfinit chaque lment de la ligne titre
Dcrit chaque lment du tableau
COLSPAN=
COLSPAN=n (par dfaut n=1) la cellule occupe ncolonnes.
ROWSPAN=
ROWSPAN=n (par dfaut n=1) la cellule occupe nlignes.
ALIGN=
ALIGN= alignement horizontal du contenu de la cellule.
ALIGN=LEFT (valeur par dfaut) alignement gauche de la cellule.
ALIGN=RIGHT alignement droite de la cellule.
ALIGN=CENTER centrage dans la cellule.
VALIGN=
VALIGN= alignement vertical du contenu de la cellule.
VALIGN=BOTTOM (valeur par dfaut) alignement au bas de la cellule. VALIGN=TOP alignement au sommet de la cellule.
VALIGN=CENTER centrage dans la cellule.
WIDTH=
WIDTH= largeur de la cellule en pourcentage ou en pixel.
BGCOLOR=
BGCOLOR="#RRGGBB"
8/10/2019 2 - Le Langage HTML
31/40
Dfinit la couleur de fond de la cellule. RR, GG et BB sont les valeurs hexadcimales
du Rouge(RR), Vert(GG) et Bleu(BB).
11.4. Dcrit le titre du tableau
ALI GN=
ALI GN=TOP ( par df aut ) l a l gende du t abl eau est en haut ALI GN=BOTTOM l a l gende du t abl eau est en bas
Exemple:
Compar at i f modl e conomi queModl eVi t esse
en km/ heur eConsommat i on
en l i t r e/ 100 kmMar queTypeNumer o de sr i ePeugeot 106
B2234. 341325, 7Ci t r on AXAT67B867891265, 5
Rsultat:
Comparatif modle conomique
Modle
Marque Type Numero de srie
Vitesse
en km/heure
Consommation
en litre/100 km
Peugeot 106 B2 234.34 132 5,7
Citron AX AT67B8 6789 126 5,5
8/10/2019 2 - Le Langage HTML
32/40
12. - H.T.M.L.
Netscape a implment le partage de la fentre en "cadres" ou "cellules" autonomes.
Ceci revient diviser la fentre en plusieurs zones appelesframes. Chaque zone est gre
indpendamment des autres. Chaque zone porte un nom.
Trois commandes permettent de grer cette fonctionnalit, mais attention le corps du
fichier n'est plus inclus dans et mais dans et.
permet de diviser une zone en cellules horizontales ou verticales.
ROWS="n, n%, *, . . . " divise la zone en cellules horizontales.
o n = hauteur en nombre de pixels
o n%= hauteur de la cellule en pourcentage de l'crano * = hauteur restante
COLS="n, n%, *, . . . " divise la zone en cellules verticales.
o n = largeur en nombre de pixelso n%= largeur de la cellule en pourcentage de l'crano * = largeur restante
BORDERpermet de supprimer (BORDER=0) ou d'agrandir la valeur du sparateur de cellules.
caractrise la cellule
NAME="nom_de_l a_zone" SRC="URL" SCROLLI NG="yes" ou "no" ou "auto" MARGI NWI DTH= nombre de pi xel s de l a mar ge ver t i cal e MARGI NHEI GHT= nombre de pi xel s de l a marge hor i zont al e NORESI ZE vi t e l a modi f i cat i on de l a t ai l l e par l ' ut i l i sat eur BORDER= nombr e de pi xel s du bord FRAMEBORDER="yes" ou "no" par df aut = "yes"
"yes" l e spar at eur est en 3- D"no" l e spar at eur est pl at
FRAMESPACI NG= nombre de pi xel s de l a sparat i on BORDERCOLOR="#RRVVBB" coul eur de l a sparat i on
partir de cette commande, le texte ne sera affich que par lesBrowsersne sachant pas grer
lesframes.
Pour utiliser les "frames", un nouvel attribut "TARGET" de la commande permet de
8/10/2019 2 - Le Langage HTML
33/40
donner le nom de la cellule ( cf attribut "NAME" de la commande ) dans laquelle ledocument sera affich
l i en
TARGET="Cel l ul e- 1" af f i chage dans l a cel l ul e "Cel l ul e- 1" TARGET="_sel f " af f i chage dans l a mme cel l ul e TARGET="_bl ank" af f i chage dans une nouvel l e f ent r e TARGET="_t op" suppress i on de t outes l es frames, r et our un af f i chage
cl assi que
Exemple:
Le but de l'exemple est de fabriquer une page qui ressemble au tableau ci-dessous
Cellule droite-
hauteCellule
gaucheCellule droite-
basse
Dommage, vot r e Br owser ne per met pas l es f r ames.
Rsultat:
8/10/2019 2 - Le Langage HTML
34/40
8/10/2019 2 - Le Langage HTML
35/40
Color Red Green Blue A voir
aliceblue F0 F8 FF
antiquewhite FA EB D7
aqua 00 FF FF
aquamarine 7F FF D4
azure F0 FF FF
beige F5 F5 DC
bisque FF E4 C4
black 00 00 00
blanchedalmond FF EB CD
blue 00 00 FF
blueviolet 8A 2B E2
brown A5 2A 2A
burlywood DE B8 87
cadetblue 5F 9E A0
chartreuse 7F FF 00
chocolate D2 69 1E
coral FF 7F 50
cornflowerblue 64 95 ED
cornsilk FF F8 DCcrimson DC 14 3C
cyan 00 FF FF
darkblue 00 00 8B
darkcyan 00 8B 8B
darkgoldenrod B8 86 0B
darkgray A9 A9 A9
darkgreen 00 64 00
darkkhaki BD B7 6Bdarkmagenta 8B 00 8B
darkolivegreen 55 6B 2F
darkorange FF 8C 00
darkorchid 99 32 CC
darkred 8B 00 00
darksalmon E9 96 7A
darkseagreen 8F BC 8F
darkslateblue 48 3D 8Bdarkslategray 2F 4F 4F
8/10/2019 2 - Le Langage HTML
36/40
8/10/2019 2 - Le Langage HTML
37/40
mediumaquamarine 66 CD AA
mediumblue 00 00 CD
mediumorchid BA 55 D3
mediumpurple 93 70 DB
mediumseagreen 3C B3 71
mediumslateblue 7B 68 EE
mediumspringgreen 00 FA 9A
mediumturquoise 48 D1 CC
mediumvioletred C7 15 85
midnightblue 19 19 70
mintcream F5 FF FA
mistyrose FF E4 E1
moccasin FF E4 B5
navajowhite FF DE AD
navy 00 00 80
oldlace FD F5 E6
olive 80 80 00
olivedrab 6B 8E 23
orange FF A5 00
orangered FF A5 00
orchid DA 70 D6
palegoldenrod EE E8 AA
palegreen 98 FB 98
paleturquoise AF EE EE
palevioletred DB 70 93
papayawhip FF EF D5
peachpuff FF DA B9
peru CD 85 3F
pink FF C0 CBplum DD A0 DD
powderblue B0 E0 E6
purple 80 00 80
red FF 00 00
rosybrown BC 8F 8F
royalblue 41 69 E1
saddlebrown 8B 45 13
salmon FA 80 72sandybrown F4 A4 60
8/10/2019 2 - Le Langage HTML
38/40
seagreen 2E 8B 57
seashell FF F5 EE
sienna A0 52 2D
silver C0 C0 C0
skyblue 87 CE EB
slateblue 6A 5A CD
slategray 70 80 90
snow FF FA FA
springgreen 00 FF 7F
steelblue 46 82 B4
tan D2 B4 8C
teal 00 80 80
thistle D8 BF D8
tomato FF 63 47
turquoise 40 E0 D0
violet EE 82 EE
wheat F5 DE B3
white FF FF FF
whitesmoke F5 F5 F5
yellow FF FF 00
yellowgreen 9A CD 32
13.4. Indice et exposant
HTML 3 permet indice et exposant.
et
Exemple:
F( x) =x2+2x+10
Rsultat:
F (x) = x2 + 2x + 10
8/10/2019 2 - Le Langage HTML
39/40
8/10/2019 2 - Le Langage HTML
40/40
"ABSBOTTOM"
LOOP= "true" ou "false"
Exemple:
Rsultat:
Regardez et apprciez Charmant n'est-ce pas ?