Book
Reference
Introduction à la programmation HTML
DUPANLOUP DE CEUNINCK, Isabelle
DUPANLOUP DE CEUNINCK, Isabelle. Introduction à la programmation HTML . Genève : I. Dupanloup, 1995, 42 p., ill.
Available at:
http://archive-ouverte.unige.ch/unige:100773
Disclaimer: layout of this document may differ from the published version.
1 / 1
Copyright© 1995 Isabelle Dupanloup <lsabelle.Dupanloup@anthro.unige.ch>
Tous droits réservés.
La figure ci-dessus a été reprise du séminaire de T. Berners-Lee ( 1992).
Tous les logiciels mentionnés ci-après sont les marques déposées de leurs propriétaires respectifs.
GUTnE DE LA PROGRAMMATIoN HTML
Introduction
Syntaxe
du
langageHTML
Composition d'un tag HTML Le signe
&
Caractéristiques du langage HTML
Les 4 phases du langage HTML
Attention aux emplacements et à l'écriture des tags HTML!
Structure
généraled'un
documentHTML
Les catégories de tags
IITML
Tag de commentaires
Tags de structure de document Tags d'en-tête de documents
Tags de configuration du document HTML
Tags de formattage de caractères LiStes
Liens
Insertion d'images Formulaires Tableaux (HTML+)
Description
etutilisation
des tagsHTML
Tags de structure de document
Le délimiteurde documents HTML: <HTML>... </HTML>
Le délimiteur de I'en-tête de documents HTML: <HEAD> ... </HEAD>
Le délimiteur du corps d'un documents HTML: <BODY> ... </BODY>
La base de l'adressage relatif: <BASE>
Exemple d'utilisation des tags de structure de documents Tags d'en-tête de document
Le titre d'un document HTML: <TITLE> ... </TITLE>
Les en-têtes de niveau 1à 6: <Hn> ... </Hn>
Exemple d'utilisation des tags d'en-têtes de documents Les tags de configuration de documents HTML
La signarure de documents HTML: <ADDRESS>... <ADDRESS>
Le style citation: <BLOCKQUOTE> ... <TBLOCKQUOTE>
Le trait horizontal: <HR>
La marque de début de paragraphe: <P>
La marque de fin de ligne: <BR>
Exemple d'utilisation des tags de configuration de documents HTML Les tags de formattage de caractères
L'attribut gras: <B> ... <Æ>
L'attribut italique: <I> ... </I>
La police à chasse fixe: <TT> ... <TT>
L'accent: <EM>... <ÆM>
L'accent fort: <STRONG> ... </STRONG>
Citation de code source d'un programme: <CODE> ... dCODE>
Insertion de séquences clavier: <KBD> ... </KBD>
Insertion de noms de variables: <VAR> ... </VAR>
La mise en valeur de terme à définir: <DFN> ... </DFN> (HTML +) La citation de sources externes: <CITE> ... </CITB>
1
3
J 4 4 4 5
6 7
1,1 7 7 8 8 8 9 9 10 10
l0
11 11 11 11
t2
12 13
l3
13
t4
15 15
l5 l5
16 16
I7
18
l8 l8
18 19
t9 20 20 20
2t 2t
d'utilisation des tags de formattage de caractères Les listes
La liste de répertoire: <DIR> ... </DIR>
Les items d'une liste: <LI> ... {</LI>}
La liste numérée: <OL>... <JOL>
La liste non numérée: <UL> ... <UL>
La liste menu: <MENU> ... <^4ENU>
La liste de glossaire <DL> ... </DL>
L'élément <DT> ... {</DT>}
L'élément <DD> ... {</DD>}
Exemple d'utilisation des listes dans un document HTML Les liens: <A>...
<A>
Définition Attributs Contexte
Exemples d'utilisation de liens dans un document HTML L'insertion d'images: <IMG>
Définition Attributs Contexte
Exemple d'insertion d'images dans un document HTML Les formulaires
L'élément: <FORM> ... <ÆORM>
L'élément <INPUT>
L'éiément <TEXTAREA> ... </TEXTAREA>
L'élément <SELECT> ... <SELECT>
L'élément <OPTION> ... { </OPTION>}
Exemples d'utilisation des formulaires dans un document HTML Les tableaux (html+)
L'élémenl <TABLE> ... <TABLB>
L'élément <CAPTION> ... </CAPTION>
L'élément <TH> ... {<ÆH>}
L'élément <TD> ... {<ÆD>}
L'élément <TR>
Exemple d'utilisation des tableaux dans un document HTML
Annexe
Bibliographie
22 24 24 24 24 25 25 25 25 26 26 28 28 28 28 29 31
3t 3l
31
3l
32.
32 JJ 34 34 35 35 37 37 38 38 39 39 39
4l
42
t.e
langage HTMI,(Hlzperrexr Markup
rJanguage)l estle
langageutilisé pour
créer des documents hypertexte, les documents distribués surle
WW"W. Ce langage vous permet, enfait,
despécifier
I'organisationlogique
d'un document texte, detraiter
et de créei des liens hypertexte et de permettre une interaction avec I'utilisateur de vos servicesWWW.
Voici
un exemple de documentHTML
simple:Vous
pouvez remarquer quela
différence entre un documentHTML
et un documentqui
necontient que du texte réside
dansce que I'on appelle les rags HTML.
Cestags
vous permettent de formatter du texte, de créer des listes, des formulaires, mais aussi d'insérer des images dans des documents, desformulaires
et, bien sur, des liens hypertexte connectant le documents à d'autres documents hypertexte ou d'autres ressources Internet.Mais
commentça
marche?Les
tags sont, enfait,
interprétés parle
browserWWW lors
deI'affichage du document HTML2. Ceci alloue à ce
systèmeune
grandeflexibilité:
des browsers très différents peuvent vous permettre de visionner le même documentHTML.
rs
remarque:il
existeun
grand nombre de browsers W.WWqui vont
du browser graphiquequi
tiendra compte dela plupart
des tags quevous
avrezutilisé lors
dela
crêation devotre document HTML
aubrowser en
modeterminal qui
ne vous montrera pas les images d'un documentHTML,
etc. Lorsque vous créerez vos propres servicesWWW,
essayez de
tenir
compte dufait
que vos documents pourront (ou devrontpouvoir)
être visionnéspar
ces différentes browsers: ne vous bornez pas àn'utiliser
què des imagesI Un markup est un caractère spécial (métacaractère) utilisé dans les fichiers texte pour indiquer à un programme comment représenter ou manipuler le contenu du fichier lui-même.
Un langage markup est un ensemble de caractères spéciaux et de fonctionnalités utilisées pour définir une méthode spécifique d'affichage de fichiers contenant des markups (ex. de langage markup: HTML).
2 Un tag HTML peut être considéré comme une instruction qui indique au browser WWW comment doit être affiché ou que représente une partie d'un document HTML.
Guide de la programmation
HTML
2dans
vos
documentsHTML, faites
attention àce
quevotre
mise en page puisse être appréciée depuis n'importe quelle interface. Voyezici
comment apparaitrà le documentHTML
ci-dessus sur deux browsersWWW
très différents:- avec Netscape
1.lN,
un browser graphique- avec
Lynx,
un browser en mode terminalUn
documentHTML-est donc à I'origine du texte; tout
documentHTML
peut donc être préparé àpartir
d'un éditeur de texte simple, tel que l'éditeur NotePad sur unPi
ou TeachText sur Macintosh ou encorevi
sur une stationUNIX.
I / 129.194.l I 3.1 B/htdocs/isa/Formation le.html
Use orrour
Ceei est le titre de uotre doeunrent HTHL CECI EsT UIi EI{-TETE OE HIUERU 1
Eonjour.. CÊ docum,:rlt Est un exÈmple qui vous morltFÊ comftent sÈ
strueture un doÈumÈrlt HTI1L simple.
Ce tog uous pennret de EepopÊp les ponogropheE d'un documerrt exerrple de liste non-humeFEÈ:
'* pnemien elÊmÈt1t de lo listÈ + Eeeond elenrent de lo l iste + tr.oisieme elEmÈnt de lo I iste Et voi lo, c'est dejo fini.
Uoici un
SyxTnxE DU LANGAGE HTML
A quoi
ressembleun tag HTML? Un tag HTML est une portion de texte
entourée des caractères< et >;
ces caractèresindiquent au browser WV/W qu'il doit
considérer avecattention les instructions qu'ils contiennent.
Cesinstructions lui
permettront,en effet,
de savoir commentafficher un
document, de gérer lesliens
que peutavoir
ce document avec d'autres ressources, etc.COvTposTTIoN D'UN TAG HTML
Un tag
HTML
a une forme générique qui ressemble à ceci:avec les éléments suivants - NOM-TÀG
Tous les tags
HTML
ont un nom; ce nom indique au browser quel est le type du tag.os exemple: le tag <n> indique que le texte qui le suit est un nouveau paragraphe.
-
{ÀTTRIBUT{="VâLEUR"}...
}Certains tags
HTML
prennentun voire
plusieurs attributs et, dans certains cas, ces attributs prennent une valeur.Un attribut peut, par exemple, indiquer
I'adresse d'une ressourceou spécifier
les caractéristiques de I'affichage d'un texte sur lequel un tag s'applique.is
exemple:le
tag<ruc> qui
permet d'insérer une image dans un documentHTML
est toujours de la forme:
I'attribut snc indique au browser par la valeur qui lui est
associée,un URL,
I'adresse
où
se trouveI'image
à insérer dansle
documentHTML. Le
tag <ruc>peut prendre d'autres attributs; nous verrons plus en détail ce tag plus tard.
- Text,
Ceci est la portion de texte modifiée par le tag. "
-
{</NOM-TÀG}La plupart
des tagsHTML ont
un tag defin,
c'est-à-dire une commandequi
permet designifier
au browser que tout ce qui le suit nedoit
pas êtremodifié
par llaction du tag de nom NoM-TÀc.rs
exemple:ici,
le textetitre
sera affiché comme un en-tête de niveau 1, alors que le textevoici un exemple d.'utilisation des tags
d.e fin.
sera affiché de façon normale.!s
remarques:-
les tagsHTML
ne sont pas sensibles aux caractères minuscules ou majuscules3: <s1>est équivalent à
<h1>et <TirLe> est équivalent à <rrrr,u>. Il est toutefois
3 ils sont, par contre, sensibles aux espaces: aucun de ces tags n'est valide:
<h
ead.>,<he
ad>,<hea
d>Guide de la programmation
HTML
recommandé de mettre en majuscules tous les tags d'un document
HTML
ce qui rend la lecture de ce dernier beaucoup plus agréable.- le nom de I'attribut,
commele nom
de l'élément, n'est pas sensible aux caractèresminuscules ou
majuscules: <rMGsRC=,,firename.9ii"> est équivalent à
<rmG ERc=rrfilename. gif
">; par contre la valeur assignée àI'attribut
sRc est sensible aux caractères minusculesou majuscules: <ruc sRC=,,firename.gif,,> n'est
paséquivalent à <ruc
sRC='tfileNÀrrrE.gif ">;
ce sont les caractères"" qui
préseive cettesensibilité:
toute chaîne de caractères contenueentre " et "
reraietrsible
aux caractères minuscules et majuscules.- on dit très
souvent qu'un documentHTML
est composé d'éléments;la
chaîne de caractères ci-dessous sera, par.exemple, dénommée élémentH1,
élément composé d'un tag de départ H1, d'unepofiion
de texte et d'un tag defin Hl.
LB sTcNB &
Le
signe&
estun
autre caractèreHTML
spécial;il
estutilisé
pour permettre I'affichage des caractèresqui
n'appartiennent pas au set de caractèresASCII
(comme les caractèresèl ii,
ô,etc.) ou les
caractèresqui
pourraientêtre
interprétéscomme une partie d'un tag HTML
(comme les caractères >, <, etc.).
rs
exemples:- la chaîne de caractères
&eacure,
pennet I'affichage d'un é - la chaîne de caractères&asravei
permet I'affichage d'un à - la chaîne de caractères èr permet I'affichage d'un è - la chaîne de caractères ö pennet I'affichage d'un ô - la chaîne de caractères &aumt; permet I'affichage d'un â - la chaîne de caractères &uumti permet I'affichage d'unii
- la chaîne de caractères
&tr;
permet I'affichage d'un <- la chaîne de caractères
&srr
permet I'affichage d'un >CenncrÉRrsrreuEs DU LANGAcE HTML
Les 4 phases du langage HTML
Comme nous I'avons précisé auparavant, certains browsers reconnaissent
la
plupart des tagsHTML_alors que d'autres n'en
reconnaissentqu'une partie. Pour éviter'dei
problèmés éventuelslors
de I'affichage de documentsHTML
par certains browsers, le langagèHTML
ainclus
uneconvention
précisant que tousles
tags non reconnuspar un
browserdevait
être ignoré par ce dernier.Le nombre de tags HTML croît chaque jour, à mesure que de nouveaux
browsersapparaissent.
Aujourd'hui,
on peut considérerqu'il
existe quatrenineaur
de standardisation du langageHTML,
numéroté de 0 à 3 intégrant de plus en plus de nouveaux tagsHTML:
4
- HTML
0, c'estle
langageHTML
développé parT.
Berners-Lee du Cern; ce langage est un prototype qui n'a jamais été diffusé dans le public.HfryL
1: c'estlapremière
version du langageHTML
àavoir
éré publiée; elle permerle formattage de portions de texte et la création de liens hypertexte.
Certains browsers, commeLynx
et Cello, ne peuvent interpréter que cette version du langageHTML.
- HTML 2:
c'estla
version courante du langageHTML: elle inclut
tous les tags inclus dansla première version du
langageplus la possibilité de créer
des formulaires interactifs.La
plupart des browsers graphiques, comme Mosaic, Netscape,V/inWeb
ou Mac'Web, peuvent interpréter tous les tags de cette version du langageHTML.
- HTML 3 (parfois
appeléHTML+):
c'estla version du
langageHTML
en cours de développement; elle ajoute aux tags de la version 2, les tags permettant la création detableaux et I'insertion de notations
mathématiques complètes. Certains browsers,comme
Netscape,permettent déjà I'intégration de ces tags
dans des documentsHTML.
Attention aux emplacements et
àl'écriture des tags HTML!
Le
langageHTML
estun
langage structuré, c'est-à-direqu'il existe
des règles concernant I'emplacement destags HTML. Un élément Hl par exemple ne pourra
pascontenir
un élément H2 ou une liste, comme ci-dessous:Les tags
HTML
ne peuvent pas non plus se chevaucher, comme ceci:Si vous désirez
utiliser
le langage de programmationHTML,
essayez de ne pas faire ce genre d'erreurs. Vouspourriez
avoir de grandes surpriseslors
del'affichage
de vôs documents sur certains browsers.Guide de la programmation
HTML
STRUCTURE cÉNÉnnLE D'UN DoCUMENT HTML
Un document
HTML
bien structuré doit toujours être composé:- d'un en-tête [header] qui attribue un titre au document HTML et fournit
des informations générales sur le type du document- djun corps lbody] qui contient tout le texte du document qui va être affiché
(à I'exception dutitre
du documentqui
se place dans I'en-tête de ce dernier) ainsi que les tags de formatage de texte, les formulaires, les liens vers d'autres documents, etc.- et d'un
bas de page[footer], qui permet de
caractériser,de façon plus
précise,le
document en permettantd'identifier
son auteur, en indiquant la date de créàtion et demodification
du document, etc.Il
n'est pas absolument nécessaire de structurer de cette façon un documentHTML. Mais il
vous est conseillé de le
faire
si vous désirez unjour modifier
vos pages et en reconnaître lesdifférents
partiesou si
vousvoulez
quevotre
document puisseêtre lisible par
d'éventuels intéressés.6
LES CATÉGORIES DE TAGS HTML
Il
existe plusieurs catégories de tagsHTML
que I'on distingue selon leurs fonctions.Avant
de décrireun à un
chacun des tagsHTML,
arrêtons-nous àla description
de chacune de ces catégories.TAG
DECOMMENTAIRES
Les commentaires permettent aux auteurs de documents
HTML
d'annoter leurs documents, sans que le browser n'interprète ces annotations, ceciafin
de permettre à d'éventuels lecteurs de comprendre la composition et le rôle du document en question.Tag
HTML
Nom du tag Brève description du tag<!--
Commentaire Permet aux auteurs de documentsHTML
d'ajouter des commentairesTAGS
DE STRUCTURE DEDoCUMENT
Il
existe de nombreux tags permettant de structurer un documentHTML.
Ces tags permettent dedéfinir le
contenu d'un documentHTML,
de partager ce document ensectioni
(en-tête, corps) et dedéfinir
certaines caractéristiques propres du document (adresse de base, etc.).Tag
HTML
Nom du tag Brève description du tag<HTMIJ> <./HTMI,>
HTML
délimite le contenu d'un documentHTML
<HEtA.f,r> </HEAD> Head délimite le contenu de I'en-tête d'un
document
HTML
<BODY> </BoDY> Body délimite le contenu du corps d'un
document
HTML
<BASE> Base indique
I'URL
complet du documentHTML
<ISIIÙDEX> Isindex indique que le document supporte des
scripts
CGI
<I.INK> Type de lien
définit
les relations entre le documentHTML
courant et d'autres documents<METÀ> Meta-information permet d'ajouter dans I'en-tête du
document des informations ne pouvant pas se placer dans un autre élément
<NEXTID> Identificateur permet d'attribuer au document
HTML
un identificateur numérique
Guide de la programmation
HTML
gTAGS D'EN-TÊTE
DEDoCUMENTS
Les tags d'en-tête permettent de structurer le contenu d'un document
HTML,
enlui
attribuant untitre
ou des en-têtes de niveau différent.Tag
HTML
Nom du tag Brève description du tag<TITLE>
</TITI,E>
Titre
donne un titre au documentHTML
<H1>
</Hl>
En-tête de niveau 1 crée un en-tête de niveau 1<H2> <lH2> En-tête de niveau 2 crée un en-tête de niveau 2
<H3> </H3> En-tête de niveau 3 crée un en-tête de niveau 3
<H4> </H4> En-tête de niveau 4 crée un en-tôte de niveau 4
<H5> </H5> En-tête de niveau 5 crée un en-tête de niveau 5
<H5> <lH6> En-tête de niveau 6 crée un en-tête de niveau 6
TAGS
DECoNFIGURATIoN DU DoCUMENT HTML
Les tags de configuration d'un
documentHTML
permettent égalementde structurer
lecontenu d'un
documentHTML,
en insérant, par exemple, des sauts deligne ou
des lignes horizontales pour séparer des paragraphes de texte, etc. Ils permettent également de formàfter, de façon particulière, les informations concernant les auteurs d'un document.Tag
HTML
Nom du tag Brève description du tag<ÀDDRESS>
</àDDRESS> indique des informations sur les
auteurs d'un document
HTML:
adresse électronique, etc.<BIJOCKQUOTE>
</Br,ocKQuoTE> permet de mettre en évidence de
longues citations
<HR> Ligne horizontale ajoute une ligne horizontale
<P> Paragraphe
,
indique un début de paragraphe<BR> Retour à la ligne provoque un retour à la ligne
TAGS
DEFoRMATTAGE
DE CARACTÈRESLes
tags deformattage
de caractères permettent de mettre envaleur
certainesportions
de texte.Tag
HTML
Nom du tag Brève description du tag<B> </B> Gras met en gras une portion de texte
<CITE>
</crrE>
Courte citation permet de mettre en évidence de courtes citations<coDE> </coDE> Code paramètre de formattage utilisé pour mettre en évidence les instructions d'un
programme, etc.
<DFN> <DFN>
Définition
met en valeur un terme àdéfinir
<EM> </EM> Accent met en valeur une portion de texte
<r>
<lr>
Italique met en italique une portion de texte<KBD> </KBD> Clavier met en valeur un terme à taper
<sÀtrtP> </sÀMP> Echantillon met en valeur un échantillon de texte
<STRONG>
..
</STRONG> Accent
fort
met en valeur une portion de texte<TT>
</rr>
Texte typewriter produit une policeTypewriter
<vÀR> <./vÀR> Variable met en valeur une variable
LISTES
Les tags de liste permettent de créer des listes de différents types afin de structurer
I'agencement de données dans un documentHTML.
Tag
HTML
Nom du tag Brève description du tag<DIR> </DIR> Liste de réportoire crée une liste de courts éléments (moins de 20 car.)
->
affichage encolonnes
<IrI> {
</Lr>
} Item de la liste marque un item dans chaque liste<oL> < IOI'> Liste numérée crée une liste numérée
<UL>
<lvL>
Liste non numérée crée une liste non numérée<MENU> </MENU> Liste menu crée une liste à choix
<DL> < /Dr.> Liste de glossaire crée une liste pour la
définition
de.
termes précis<DT> {</DT>} Terme à
définir
accompagne le terme àdéfinir
dans une liste de glossaire<DD> {</DD>}
Définition
accompagne ladéfinition
du terme àdéfinir dans une liste de glossaire
LIENS
Le tag
delien
permettent d'insérer desliens
entre des documentsHTML,
entre des parties d'un même document ou entre des parties de documents différents.Tag
HTML
Nom du tag Brève description du tag<À> </À> Ancre ou lien permet la création de liens hypertexte
Guide de la programmation
HTML
10INSERTION D'IMAGES
Le tag d'insertion d'image permet d'insérer des images ou
des graphiquesau sein
d'un documentHTML.
Tag
HTML
Nom du tag Brève description du tag<IMG> Ancre ou lien permet I'insertion d'images
FORMULAIRES
Les formulaires permettent une interaction réelle entre le lecteur d'un document
HTML
et sesauteurs.
Les formulaires permettent au lecteur d'un
documentHTML de
commenter un service, de faire des requêtes d'informations, etc.Tag
HTML
Nom du tag Brève description du tag<FORM> </FORM> Formulaire
définit
le contenu d'un formulaire<IÂIPUT> Champs éditables spécifie chaque champ éditable d'un
formulaire
<TEXTARIA>
..
</TEXTâRE.A>
Zone éditable crée une zone où I'utilisateur peut taper des commentaires dans un formulaire
<SEI,ECT>
</SEITECT> Sélection de champs permet à I'utilisateur de sélectionner, dans une liste, les options qui
I'intéressent
<OPTION>
{ </oPrroN> } Item sélectionnable crée une liste des options sélectionnables dans un formulaire
Teel-Beux (HTML+)
Les
tableaux, commeles listes,
permettent de structurer I'agencement de données dans un documentHTML.
Tag
HTML
Nom du tag Brève description du tag<TÀBLE>
</TÀBIJE> Tableau crée un tableau
<CÀPTION>
</cÀPTroN> Caption spécifie le titre du tableau
<TH> t < /Trr> ) En-tête de tableau crée un en-tête de tableau
<TR> Ligne d'un tableau spécifie la
fin
d'une ligne d'un tableau<TD>
{</ro>1
Données accompagne chacun des éléments d'untableau
DESCRIPTION ET UTILISATION DES TAGS HTML
TAGS DE
STRUCTUREDE DoCUMENT
Le délimiteur de documents HTML: .nrur,>
</HrMr,>Définition
Tout
documentHTML doit
débuter parle
tag <HTMI,> et se terminer par le tag</nrul>.
Ces tags permettent au browser d'identifier le document comme un documentHTML.
Attributs
\IERSION=,,version inf
ormation'
(optionnel)Cet attribut permet d'itlentifier le type
de langageHTML utilisé pour la création
du document.Contexte
L'élément <HTMr,> ne peut se trouver dans aucun autre tag.
L'élément <HTMTJ> peut inclure les tags <HEN)> et <Bopy>.
Le délimiteur de I'en-tête de documents HTML: <xseor
<./HSAD>DéfTnition
L'en-tête d'un document
HTML
est délimité par l'élément <HnAD>.Il
comporte des informations générales sur le document en question.Attributs
Aucun.
Contexte
L'élément <HEAD> ne peut se trouver que dans le tag <Hrt{L>.
L'élément <HrjLD> peut inclure les tags:
<TITIJE>, <ISXNDEX>, <BASE>, <LfNK>, <IIEXTID> et <læfA>
mais la plupart dès en-têtes de document
HTML
ne comportent que l'élément <TrrrJE>Le délimiteur du corps d'un documents HTML: <BoDy>
</BoDy>Définition
Le corps d'un document
HTML
est délimité par l'élément <Booy>.Le
corps d'un documentHTML
contient tout le texte du document, à la différence de I'en-têtequi
ne contient que des informations sur le document à proprementdit. Il
contient également les commandes de formatages, les liens vers d'autres documents, etc. c'est-à-diretoui
les tagsHTML
que I'on peut trouver dans un documentHTML,
les tagsHTML
contenus dans les en- têtes de documents exceptés.Guide de la programmation
HTML t2 Attributs
Aucun.
Contexte
L'élément <BoDy> ne peut se trouver que dans le tag <HTMTJ>.
Il
peut contenir les tags:<À>,
<ADDRESS>,<B>,
<BIJOCKQUOTE>,<BR>,
<CfTE>, <CODE>, <DIR>,(DL),
(EM),<FORM>, <Hn>,
(HR), <I>,
<IMG>, <ISINDEX>, <KBD>, <MENU>,(OL), <p>,
<pRE>,<sÀtrllP>, <sTRoNG>,
(TT),
<Ul> et <VÀR>.La base de I'adressage relatif: .sesrt
Définition
L'élément
<BAsE> a pourrôle d'indiquer I'URL
de base devotre
documentHTML,
c'est-à- dire, I'adresse originelle de votre document. Cet élément peut être trèsutile
si votre document est déplacé (par exemple, sur'un autre serveur).En
effet, si
vous spécifiezI'URL
de base de votre document et que ce dernier est déplacé surun
autre serveur ou dansun
autre répertoire, lesURLs relatifs
quevous
aurez indiqué pour déterminer des liens hypertexte avec d'autres documentsHTML
ou d'autres ressources seront évalués àpartir
de cetURL
de base et seront alors toujours utilisables.Attributs
HREF='luRrr
"
(obligatoire)L'URL
à associer àI'attribut xnnr
de l'élément <BÀsE> estI'URL
complet du documentHTML.
Contexte
L'élément <BÀsE> ne peut se trouver que dans le tag <HEiaD>
Il
ne peut contenir aucun tagHTML.
Remarque:
si la commandeBASE
n'est pas utilisée,I'URL
par défaut estcelui
du documentHTML
courant.Exemple d'utilisation des tags de structure de ddcuments
Avec Netscape, le document
HTML
ci-dessus sera affiché ainsiHelp
Comme on peut le voir, tout ce qui
setrouve à I'intérieur de
I'en-têted'un
document, àl'exception du titre, n'est pas affiché avec le reste du document.
TAGS D'EN-TÊTE
DEDoCUMENT
Le titre d'un document HTML: <rrrlE> </rrrr.E>
DéfTnition
Tous les
documentsHTML doivent comporter un titre. Celui-ci devra être délimité
parl'élément <Trrr,E>.
Selonle browser WWW utilisé, le titre
apparaîtra de façon différente:dans une fenêtre différente de
la
fenêtre d'affichage de votre document, entitre
de la fenêtre, en haut à gauche de Ia fenêtre....L'élémeni<Trrr,E> doit toujours indiquer le
contenude votre
documentHTML
de façon généraleet concise. Il doit comporter moins de 60
caractèreset vous devez pouvoir
déterminer le contenu du document à partir dutitre
seul.Attributs
Aucun.
Contexte
L'élément <TrrrJE> ne peut se trouver que dans le tag <HEAD>
Il
ne peut contenir aucun tagHTML
Les en-têtes de niveau
1à6: .rusr
</HN>Définition
Il n'existe
pasen HTML de
découpaged'un texte en
sections, sous-sections comme dans d'autres langages de formatage de documents. On peut toutefois séparer les parties d'un texte par des en-têtes, en précisant des tailles de polices différentes.Il existe 6 niveaux d'en-tôtes utilisant des polices
grassesde tailles
décroissantes, la commande de création d'en-tête est <Hn> (n étant compris entrei
et 6).Attributs (uniquement
dansHTML+)
rD= r'ancre
"
(optionnel)Cet attribut vous permet d'utiliser ces éléments comme destination d'un lien hypertexte.
:/ I 1 29 .194 .1 1 3.1 3 /htdocs /isa /Formation /strurturê.html
#
{
Guide de la programmation
HTML t4
ÀrrrGN=,'rrEFT I CENTER I
Rrcur'
(optionnel)Il
est possible d'ajouter unattribut
nommé ArJreN aux éléments <Hn>afin
d'aligner ces éléments; cet attribut peut prendre trois valeurs:- Ar,rGN= tr
lef
r"
-> I'en-tête est alorsjustifiée
à gauche - Àr,rGN=',rishr "
-> I'en-tête est alorsjustifiée
à droite - Àr,rGN=ncenter', -> l'en-tête est alors centréeContexte
Les éléments <Hn> peuvent se trouver dans les tags:
<À>, <Br.ocKeuorE>, <BoDy> et <FoRM>.
Ils peuvent contenir les tags:
(A), (B),
<BR>, <CITE>, <CODE>, (EM),<I>,
<IMG>, <KBD>, <SAIllp>, <STRONG>,<tf>
et<vÀR>.
Exemple d'utilisation
destags d'en-têtes de documents
Avec Netscape, le document
HTML
ci-dessus sera affiché ainsi:I 1129.'194.1I 3.1 3 /htd0cs /isa /Formation /en-tete.html
LES TAGS
DECONFIGURATION
DEDOCUMENTS HTML La signature de documents HTML:
<ÀDDREss>...
Définition
L'élément
<A.DDREss>est utilisé pour permettre la signature de documents HTML.
Cet élément peut contenir la liste des auteurs d'un document, des adresses électroniques, etc.Attributs
Aucun.
Contexte
L'élément <ADDREss> peut se trouver dans les tags:
<Br,ocKQuoTE>, <BoDY>
et
<FOnM>.Ils
peuvent contenir les tags:<À>, <B>, <BR>, <CITE>, <CODE>, <EM>,
<r>,
<IMG>, <KBD>, <P>, <SÀ[4P>, <STRONG>,<TT> et <vÀR>.
Le stylecitation: <BLocKeuorE>
</BrJocKeuorE>Défïnition
L'élément <Br.ocKeuorr> est
utilisé pour formatter les citations
d'ouvragesou de
sources externes.Attributs
Aucun.
Contexte
L'élément <BrJocKeuorr> peut se trouver dans les tags:
<Br,ocKeuorE>, <BoDy),
(DD),
<FoRM> et <Lr>.Il
peut contenir les tags:<À>,
<ÀDDRESS>,<B>,
<BIJOCKQUOTE>, {BR>,<FOR!11>, <Hn>, (HRlo <
I >,
<IMG>, <ISINDEX><SÀMP>, <STRONG>,
(1T),
<Uf,> et <VÀR>.<crTE>,
<coDE>,
<DrR>,(DL),
(EM),<PRE>,
,
<KBD>, <MENU>,<OL),
<P>,Le trait horizontal:
<HR>Définition
Un
trait
horizontal occupant la largeur de la fenêtre de visualisation peut être tracé en utilisant l'élément <HR>.Attributs
Aucun attribut standard.
Netscape
offre
néanmoins des attributs à l'élément <HR> permettant de contrôler la largeur, la longueur et la finesse de ces traits horizontaux.Guide de la programmation
HTML t6 Contexte
L'élément <HR> peut se trouver dans les tags:
<Br.ocKeuorE>, <BoDy>, <FoRM> et <pRE>
Il
ne peut contenir aucun tag.La marque de début
deparagraphe:
<p>DéfTnition
Les espaces, tabulations, retours chariot n'ont pas de
signification
enHTML.
Pour séparer les paragraphes d'un document on utilise le tag <r> qui détermine le début d'un paragraphè.3s remarque:
le
tag defin
d'un paragraphe</n>
n'est pasobligatoire; la fin
d'un paragraphe étant marqué parle
début d'un autre ou d'un autre élément marquantun bloc
de-teite;
</P>
estparfois utilisé pour
marquer unefin
de paragraphemais
sonutilisation
est assez rare.Attributs (uniquement
dansHTML+) rD=,,ancre"
(optionnel)Cet attribut vous permet d'utiliser l'élément <p> comme destination d'un
lien
hypertexte.ÀrrrGN='reErr I
cnurrn
IRrcxr"
(optionnel)Il
est possible d'ajouterun attribut
nomméÀr,rcN à l'élément
<p>afin d'aligner
le paragraphe suivant cet élément; I'attribut ÀrrrcN peut prendre trois valeurs:-
ÀrrrGN=trleft"
-> le paragraphe suivant l'élément <p> est alorsjustifié
à gauche -ArrrGN=nrisht"
-> le paragraphe suivant l'élément <p> est alorsjustifié
à droite - AlirGN=trcenterrt -> le paragraphe suivant l'élément <p> est alors centréContexte
L'élément <n> peut se trouver dans les tags:
<ÀDDRESS>, <BIJOCKQUOTE>, <BODY), (DD), <FORM> et <LI>.
Il
ne peut contenir aucun tag.La marque de fin de ligne:
<an>Définition
Il
est possible de forcer la césure d'une ligne enutilisanfle
tag <BR>.r€
remarque: le tag <aR> est fondamentalement différent dutag
<p>; eneffet, le tag
<an> est interprétécorlme
un caractère(il
correspond à un retour de chariot) alorsquele
tag <p>définit
un bloc de texte comme un paragraphe indépendant.Attributs
Aucun.
Contexte
L'élément <an> peut se trouver dans les tags:
<À>, <ÀDDRESS>, <B>, <BODY>, <CITE>, <CODE>,
(DD), (DT),
(EM), <FORIII>, <Hn>,<I>,
<KBD>,
(Lr),
<p>, <pRE>, <sÀ!lp>, <srRoNG>, <TT> et <vÀR>.Il
ne peut contenir aucun tag.Exemple d'utilisation des tags de configuration de documents HTML
Avec Netscape, le document
HTML
ci-dessus sera affiché ainsi<IIITML>
I 1 129.194.1 1 3.1 3/htdocs/isa /Formation
Guide de la programmation
HTML
18LES TAGS DE FORMATTAGE
DE CARACTÈRESLa
mise en forme des caractères est réalisée par des tags de style. On distingue deux types de style:- les styles
physiquesqui
ne laissent pas d'alternatives aux browsersWWW et
dontI'utilisation
est déconseillée : <B),(r)
et <m>.- les styles
logiquesqui
sont adaptablespar les différents
browsersWWW;
ceux-cipeuvent configurer le traitement qu'ils souhaitent réserver aux différentes
commandesde style (en fonction
notamment despolices de
caractèresdont ils
disposent): <ED!>, <srRoNe>, <coDE>, <KBD>, <vÀR>, <DFN> et<crrE>.
L'attribut gras: <B> <trl>
Définition
L'élément <B> met en gras le texte sur lequel
il
s'applique.Attributs
Aucun.
Contexte
L'élément <a> peut se trouver dans les tags:
<À>, <ADDRESS>, <B>, <BLOCKQUOTE>, <BODy>,
<CITE>,
<CODE>,(DD), <DT),
<EM>,<FORM>, <Hn>, <X>, <KBD>,
(LI),
<p>, <pRE>, <sÀ![p>, <sTRoNG>, <TT> et <VÀR>.Il
peut contenir les tags:<A>,
<BR>, <CITE>, <CODE>, <EM>,<I>,
<IMG>, <KBD>, <SÀMp>, <STRONG>, <TT> et<vÀR>,
L'attribut italique: .r> <tr>
Définition
L'élément <r> met en italique le texte sur lequel
il
s'applique.Attributs
Aucun.
Contexte
L'élément <r> peut se trouver dans les tags:
<À>,
<ÀDDRESS>, <B>, <BITOCKQUOTE>, <BODY>,<CITE>,
<CODE>, <DD),<DT),
(EM),<FORtr[>, <IIn>,
<I>,
<KBD>,(LI],
<p>, <pR.E>, <SÀMp>, <STRONG>, <Tf>et
<VÀR>.Il
peut contenir les tags:(A), (B),
(BR),<CITE>,
<CODE>,(EM),
<IMG>, <KBD>, <SÀMp>, <STRONG>, <TT> et<vÀR>.
La police à chasse fixe: .rrt ... </m>
Définition
Le texte sur lequel l'élément
<rr>
s'applique est affiché avec une police à chassefixe
(du type courrier le plus fréquemment).Attributs
Aucun.
Contexte
L'élément
<rr>
peut se trouver dans les tags:<À>,
<ÀDDRESS>, <B>, <BIJOCKQUOTE>, <BODY>,<CITE>,
<CODE>,(DD), (DT),
(EM),<FORM>, <Hn>,
<f>,
<KBD>,(Lf),
<P>, <pRE>, <SA!lp>, <STRONG>, <TT> et <VÀR>.Il
peut contenfu les tags:(À), (B),
<BR), <CITE>, <CODE>,(EM), <I>, <IMG>,
<KBD>, <SAMP>, <STRONG> et<vÀR>.
L'accent:
<nu> </EM>Définition
L'élément
<EM>met un
accent typographiquesur une portion de texte,
généralement enI'affichant
en italique.Attributs
Aucun.
Contexte
L'élément <nu> peut se trouver dans les tags:
<À>, <ÀDDRESS>, <B>, <BLOCKQUOTE>, <BODY>,
<CITE>,
<CODE>,(DD>, (DT),
(EM),<FORM>,
(Hlr), <r>,
<KBD>,(LI),
<p>, <pRE>, <SÀl[p>, <sTRoNG>, <TT> et <VÀR>.Il
peut contenir les tags:(A), (B), (BR),
<CITE>, <CODE>, (EM),<I>,
<IMG>, <KBD>, <SÀ!1tp>, <STRONG>,<tf>
et<vÀR>.
L'accent fort: <srnoue>
</srRoNc>DéfTnition
L'élément
<srRoNG> met unfort
accent typographique sur une portion de texte, généralement enI'affichant
en gras.Attributs
Aucun.
Contexte
L'élément <srRoNG> peut se trouver dans les tags:
<A>, <ADDRESS>, <B>? <BLOCKQUOTE>, <BODY>,
<CITE>,
<CODE>,(DD), (DT),
(EM),<FORM>,
(Hrl), <I>,
<KBD>,(LI),
<P>, <pRE>, <SÀ.l[p>, <STRONG>, <TT> gt <VAR>.Il
peut contenir les tags:(À), {B}, (BR),
<CITE>, <CODE>, (EM},<f>,
<IMG>, <KBD>, <SÀ!Ip>, <STRONG>,<tf>
gt<vÀR>.
Guide de la programmation
HTML
Citation de code source d'un programme:
<coDE>Définition
20
</coDE>
L'élément <coDE>.!9trn"1 I'affichage d'instructions de
programmespour les rendre
plus lisibles (<coon> affiche généralement ces instructionsaveiuné
police à ôhassefixe).
Attributs
Aucun.
Contexte
L'élément <coDE> peut se trouver dans les tags:
<À>, <À'DDREss>,
<B>'
<BLocKQuorE>, <BODY>,<crrE>,
<coDE>,(DD), (DT),
(EM>,<FORM>, <Hn>,
<I>,
<KBD>,(LI),
<p>, <pRE>, <SÀMp>, <STRONG>, <TT> et <VAR>.Il
peut contenir les tags:(À), (B),
<BR), <CITE>, <CODE>, <EM), <X>, <IMG>, <KBD>, <SÀ![p>, <STRONG>, <TT> gt<vÀR>.
Insertion de séquences clavier:
<KBD>...
</KBD>DéfTnition
L'élément <KBD> est fréquemment utilisé pour matérialiser une séquence de caractères frappés par un utilisateur.
Attributs
Aucun.
Contexte
L'élément <KBD> peut se trouver dans les tags:
<À>'
<ÀDDREss>, <B>, <BLocKQuorE>' <BODY>,<crrE>,
<coDE>,(DD), (DT),
<EM),<E'ORM>, <IIn>,
<I>,
<IJI>, <p>, <pRE>, <SÀ!!p>, <STRONG>, <TT> et <VÀR>.Il
peut contenir les tags:(A), (B), (BR),
<CITE>, <CODE>, <EM>, <r>, <IMG>, <SÀtr!p>, <STRONG>, <rT>et
<vAR>.Insertion de noms de variables: <ven> ...
</vÀR>Définition
L'élément <vÀR> est fréquemment utilisé pour indiquer un nom de variable.
Attributs
Aucun.
Contexte
L'élément <vÀR> peut se trouver dans les tags:
<À>'
<À'DDREss>, <B>, <Br,ocKQuorE>, <BoDY>,<crrE>,
<coDE>,(DD), (DT),
(EM),<FORtr{>, <Hn>,
<I>,
<KBD>,(LI},
<p>, <pRE>, <SÀllp>, <STRONG>, <TT> et <'iIÀR>.Il
peut contenir les tags:(À), (B),
<BR), <CrrE>, <coDE>, (EM), <X>, <rMG>, <KBD>, <SAr4p>, <srRoNG>, <TT> gt<vÀR>.
La mise en valeur de terme
àdéfinir:
<DFN>Définition
</DFN>
(HTML
+)L'élément <DFN> est fréquemment
utilisé
pour matérialiser la premièreutilisation (définition)
d'un terme dans un document.Attributs
Aucun.
Contexte
L'élément <DFN> peut se trouver dans les tags:
<À>,
<ÀDDRESS>, <B>, <BIJOCKQUOTE>, <BODY>,<CITE>,
<CODE>,(DD), <DT),
(EM),<FORII>,
(IIû), <I>,
<KBD>,(LI),
<p>, <pRE>, <sAMp>, <SIRONG>,<rr>
et <vAR>.Il
peut contenir les tags:(A), (B), (BR),
<CITE>, <CODE>, <EM>,<I>,
<IMG>, <KBD>, <SÀlIp>, <STRONG>,<tr>
et<vÀR>.
La citation de sources externes: <crrE>
</CITE>Définition
L'élément <crrE>
est fréquemmentutilisé pour baliser
une courtecitation et I'afficher
en italique, en principe.Attributs
Aucun.
Contexte
L'élément
<crrE>
peut se trouver dans les tags:<À>,
<ADDRESS>, <B>, <BIJOCKQUOTE>, <BODY>,<CITE>,
<CODE>, <DD>,(DT),
<EM),<FORtr[>, <IIn>,
<f>,
<KBD>,(LI),
<p>, <pRE>, <SÀtr[p>, <STRONG>, <TT> gt <VAR>.Il
peut contenir les tags:(A), (B),
(BR>, <CITE>, <CODE>, <EM>;<I>,
<IMG>, <KBD>, <SÀllp>, <sTRoNG>, <TT> et<vÀR>.
L'insertion de notations littérales: <sÀMp>
</sÀMp>Définition
L'élément
<sÀ.ltP> est fréquemment utilisé pour pennettre I'insertion d'une notationlittérale
etI'afficher
avec une police à chasse fixe, en principe;Attributs
Aucun.
Contexte
L'élément
<crrE>
peut se trouver dans les tags:<À>, <ÀDDRESS>, <B>, <BITOCKQUOTE>, <BODY>,
<CITE>,
<CODE>,(DD), (DT),
(EM),<FORM>, <IIn>,
<I>,
<KBD>,(LI),
<p>, <pRE>, <SÀlIp>, <STRONG>, <TT> et <VÀR>.Guide de la programmation
HTML
22I1 peut contenir les tags:
(À), (B), (BR), <crrE>'
<coDE>, <EM>,<r>,
<rMG>, <KBD>, <sÀ.[rP>, <srRoNG>. <TT> et<vÀR>.
Le texte préformatté:
<pnr>Définition
<,/PRE>
I
orsqu'un document pré-formattédoit
êtreinclus
dans un documentHTML,
on le borne par les tags <PRE>et
</pRp>.De cette façon les
espacements, tabulationset
retours chariot conservent leur sensinitial.
0s remarque:
Attention! Si
une partie de texte pré-formatté contient des commandesHTML,
elles seront interprétées.
Attributs
WIDTH
Ce-t
attribut
vous permet de spécifier le nombre maximum de caractères qui peuvent être affichés sur une ligne etsignifie
au browserqu'il
doit passer à la ligne suivaàte après ce nombre maximum de caractères.Contexte
L'élément <pRE> peut se trouver dans les tags:
<BLOCKQUOTE>, <BODY), (DD), <DT), <FORM>, <LI>.
Il
peut contenir les tags:(À), (B),
<CXTE>, <CODE>, (EM),<I>,
<KBD>, <SÀMp>, <STRONG>, <TT> et <VÀR>Exemple d'utilisation des tags de formattage de caractères
Leres
</F,X.>ice
<TT> aprogranme
<./STRONG>
Avec Netscape, le document
HTML
ci-dessus sera affiché ainsiLBs r-tsrps
<./sÀltP>
une ou
rte
CXTE>1a
t
SAMP>
t er
e c
a
r
1
du text.e qui doit t . Un exemple
deale
:l / 129.1 94.1 I 3.1 3 /htdocs/isâ/Formàti0n .html
La liste de répertoire: <prnr
</DrR>Guide de la programmation
HTML
24Définition
Les listes répertoire sont des listes
d'item
courts, demoins
de 2O caractères, pour permettre leur affichage sur plusieurs colonnes.Attributs
couPÀcr (optionnel)
Cet attribut rend plus compacte la liste de répertoire.
Contexte
L'élément <DrR> peut se trouver dans les tags:
<BrJocKeuorE>, <BoDy), (DD), <FoR!D et <Lr>
Il
ne peut contenir que le tag <r,r>.Les items d'une liste: <r,r> (</Lr>)
DéfTnition
L'élément <rJr> accompagne chaque
item
des listes de répertoires, des listes numérées, non numérées et des listes menu.Attributs
Aucun.Contexte
L'élément <r,r> peut se trouver dans les tags:
<DrR>, <MENU>, <oL> et <urJ>.
Il
ne peut contenir aucun tag.La liste numérée: <or,> </ot
>Définition
Les listes définies par l'élément <oL> sont des listes numérées.
Attributs
coMPÀcr (optionnel)
Cet attribut rend plus compacte la liste numérée Contexte
L'élément <or,> peut se trouver dans les tags:
<BLOCKQUOTE>, <BODY), (DD), <FORM> et <LI>
Il
ne peut contenir que le tag <Lx>.La liste non numérée: <ur.>
</vr,>Défînition
Les listes définies par l'élément <uL> sont des listes non numérées
Attributs
coMPAcr (optionnel)
Cet attribut rend plus compacte la liste non numérée
Contexte
L'élément <ur,> peut se trouver dans les tags:
<BrJocKeuorE>, <BoDy), (DD), <F.oRM> et <Lr>.
Il
ne peut contenir que le tag <r,r>.La liste menu: <MENU>
</MENu>DéfÏnition
Les listes menu sont des listes compactes d'item courts de moins de 20 caractères
Attributs
coMPÀcr (optionnel)
Cet attribut rend plus compacte la liste menu.
Contexte
L'élément <MENU> peut se trouver dans les tags:
<BLOCKQUOTE>, <BODY), (DD), <FORM> et
<lI>
Il
ne peut contenir que le tag <Lr>.La liste de glossaire
<Dr,> . .. </Dr,>
:Définition
La liste de
glossaire(définie par l'élément
<or,>)permqt de
présenterun certain
nombre d'items et d'associer à chacun d'eux un paragraphe descriptif grâce. aux éléments <DT> et <DD>:l'élément <or> contiendra I'item de la
liite
ei|êlément .pot li
description de cet item.Attributs
coMPAcr (optionnel)
Contexte
L'élément <Dr,> peut se trouver dans les tags:
<BLOCKQUOTE>, <BODY), (DD), <FORM> et <LI>.
Il
ne peut contenir que les tags<or>
et <Dr,>.LJélément .prr ... {</Dr>}
DéfTnition
L'élément <DT> accompagne chaque terme à
définir
dans les listes de glossaire.Attributs
Aucun.
Contexte
L'élément <DT> ne peut se trouver dans le tag: <or,>.
Guide de la programmation
HTML
26Il
peut contenir les tags:(À), (B), (BR),
<CrTE>, <CODE>, (EM),<I>,
<IMG>, <KBD>, <SÀtr[p>, <STRONG>, <TT> et<vÀR>.
L'élément <po>
{</DD>}Définition
L'élément <DD> accompagne chaque
définition
du terme àdéfinir
dans les listes de glossaireAttributs
Aucun.Contexte
L'élément <DD> ne peut se trouver dans le tag: <Dr.>.
Il
peut contenir les tags:<A), (b),
<Br.ocKeuoiE>, <BR>,<crrE>,
<coDE>, <DrR>,(DL),
(EM), <FoRM>, <r>,<IMG>, <KBD>, <MENU>,
(OL),
<P>, <PRE>, <SÀMP>, <STRONG>,(TT),
<Ul> et <VÀR>.Exemple d'utilisation
deslistes dans un document HTML
Avec Netscape, le document
HTML
ci-dessus s'affichera ainsiLES LIENS:
<e>I I / 1 29.1 94.1 I 3. 1 3 /hidocs/isa/Formation /listes.html
)
Définition
</A>
Guide de la programmation
HTML
28HTML offre la possibilité
de créer desliens
vers d'autres documents.La localisation
desdocuments liés n'a
pasd'importance, HTML
sachant résoudreles URL. Les liens
sont présentésà I'utilisateur
(par les browsersWWW)
sousforme
de mots souiignés,en
vidéo inversée, colorés; ce sont les prises hypertextes généralement appelées ancres. Les différentes possibilités pour créer des liens hypertextes sont les suivantes :- les liens vers un document complet distant dont la syntaxe d'écriture est la suivante :
-
lesliens
vers un document completlocal utilisent
une syntaxesimplifiée (il
n'est pas nécessaire d'indiquer le serveur) qui est la suivante :- les liens vers une partie d'un document local utilisent la syntaxe suivante
- les liens internes au document courant utilisent la même syntaxe que ci-dessus, le nom du
fichier
n'étant cette fois pas nécessaire.Attributs
HREF=',uRrr" (obligatoire pour définir la destination d'un lien)
Cet attribut permet de spécifier I'URL, c'est-à-dire
I'adresseet le nom du fichier
destination du lien.NÀrvIE=tltext" (obligatoire pour définir une portion de texte comme destination d'un
lien)
Cet attribut permet de spécifier qu'une portion de texte sera la destination d'un lien.Rtr,= ( trNExTn |
"rnnvrous"
I upâtrrNTrI rgappr
I
(optionnel)Cet
attribut
permet de spécifier quel type de relation existe entrele fichier
source et lefichier
destination d'un lien.- RErr=',nextn
-> I'URL pointe
surle fichier
suivantle fichier courant
dans la séquence du serviceWWW.
-
a!!.=',prêvious"
->I'URL
pointe sur lefichier
précédant lefichier
courant.- I{EIJ="parent'! ->
I'URL
pointe sur lefichier
parent dufichier
courant.-
nEr.="made"-> I'URL pointe sur un fichier
contenantdes informations
sur I'auteur du fichier courant.TrrrrE= " TExr " (optionnel)
Cet attribut permet de spécifier le titre du document destination du lien.
Contexte
L'élément <À> peut se trouver dans les tags:
<ADDRESS>,
(B),
<BLOCKQUOTE>, <BODY>, <CITE>, <CODE>, <DD>, <DT>,(EM),
<FOR[I>,(Hrt), <I>,
<KBD>,(LI),
<P>, <PRE>, <SÀMP>, <STRONG>, <TT> et <VÀR>.Il
peut contenir les tags:<B>, <BR>, <CITE>, <CODE>, (EM),
(Hrr), <I>,
<IMG>, <KBD>, <SÀMP>, <STRONG>, <TT>et <vÀR>.
Exemples d'utilisation de liens dans un document HTML
Avec