Академический Документы
Профессиональный Документы
Культура Документы
Fax : 01 44 41 11 85
http://www.eyrolles.com
Édition originale, copyright © 1998 The McGraw-Hill Companies. Tous droits réservés.
Édition française, copyright © 1999 OEM. Tous droits réservés
ISBN 2-7464-0001-4
Thomas A. Powell et Dan Whitworth
Dans la même collection :
INTRODUCTION x
CHAPITRE 1 : GÉNÉRALITÉS 1
Les éléments HTML 1
La syntaxe HTML 3
Les navigateurs 6
La syntaxe HTML 7
Les types de document 8
L'élément <HTML> 8
L'élément <HEAD> 9
L'élément <TITLE> 10
L'élément <BODY> 10
Les éléments de type blocs 10
Les éléments de niveau texte 15
Les liens 17
vi Sommaire
Les images 18
Les objets binaires 18
Les entités caractères 21
<CITE> (Citation) 99
<CODE> (Listing de programme) 101
<COL> (Colonne) 103
<COLGROUP> (Groupe de colonnes) 106
<COMMENT> (Commentaire) 109
<DD> (Définition) 110
<DEL> (Texte effacé) 113
<DFN> (Définition d'un terme) 116
<DIR> (Répertoire) 118
<DIV> (Division) 121
<DL> (Liste de définitions) 126
<DT> (Terme d'une liste de définitions) 128
<EM> (Mise en valeur) 130
<EMBED> (Objet enchâssé) 133
<FIELDSET> (Groupe de champs de formulaire) 138
<FN> (Note de bas de page) 140
<FONT> (Définition de police de caractères) 141
<FORM> (Formulaire pour l'entrée de données) 145
<FRAME> (Cadre) 149
<FRAMESET> (Structure de cadres) 153
<H1> à <H6> (Titres) 158
<HEAD> (En-tête de document) 160
<HR> (Filet horizontal) 163
<HTML> (Document HTML) 166
<I> (Italique) 167
<IFRAME> (Cadre flottant) 169
<ILAYER> (Couche en ligne) 174
<IMG> (Image) 177
<INPUT> (Zone d'entrée de données) 184
<INS> (Texte inséré) 194
<ISINDEX> (Invite d'index) 197
<KBD> (Entrée au clavier) 200
<LABEL> (Étiquette de formulaire) 202
<LAYER> (Couche) 205
<LEGEND> (Légende de champ) 209
<LI> (Élément de liste) 212
<LINK> (Lien vers des fichiers externes) 215
<LISTING> (Listing source) 219
<MAP> (Carte de zones d'image cliquables) 222
<MARQUEE> (Affichage défilant) 224
<MENU> (Liste de type menu) 229
<META> (Méta-Information) 232
viii Sommaire
INDEX 449
HTML est la technologie fondamentale du Web. Ce langage est utilisé
pour décrire la structure des pages et aussi, malheureusement, pour dé-
crire leur présentation. Le besoin des utilisateurs est ainsi souvent en
contradiction avec ce pour quoi ce langage a été conçu. HTML a été
modifié considérablement depuis sa création et d'autres technologies ont
été mises au point pour le compléter. Aujourd'hui HTML est capable
d'exprimer des nuances complexes et subtiles souvent ignorées par les
utilisateurs qui ne l'ont pas étudié en détail. Ce livre décrit les éléments
fondamentaux de HTML 2, 3.2 et 4, ainsi que les particularités intro-
duites par Netscape, Microsoft, et WebTV.
Le contenu du CD-ROM
Ce livre est accompagné d'un CD-ROM contenant divers éléments utiles
au développeur HTML :
Le langage HTML est un langage structuré utilisé pour créer des pages
Web. Un langage de balisage comme HTML est simplement une série
d'éléments de texte codés qui sont utilisés pour mettre en évidence la
structure et le format d'un document. Un programme client, générale-
ment un navigateur Web, interprète ces codes et affiche les pages en
conséquence.
La plupart des éléments sont constitués d'une paire de balises : une balise
de début et une balise de fin. La balise de début est simplement le sym-
bole de l'élément, placé entre les caractères < et >. Le symbole pour les
caractères gras est B et la balise de début est <B>. La balise de fin est
2 Les éléments HTML
Certains éléments, appelés éléments vides, n'ont pas de balise de fin car
ils ne contiennent rien. L'élément <BR>, qui indique un saut de ligne, en
est un exemple. D'autres éléments n'ont pas besoin de balise de fin car
celle-ci peut être déduite du contexte. C'est le cas, par exemple, de l'élé-
ment <HR> qui indique une ligne horizontale.
Une balise de début peut parfois contenir des attributs qui modifient la
signification de l'élément. Les attributs doivent se trouver séparés du
nom de la balise par un espace au moins. Certains attributs sont autosuf-
fisants et indiquent un effet particulier par leur seule présence. C'est le
cas, par exemple, de l'attribut COMPACT d'une liste ordonnée : <OL
COMPACT>. D'autres provoquent un effet en assignant une valeur à
leur nom. <OL TYPE="I"> affecte à la liste ordonnée le style "chiffres
romains majuscules". Un élément peut contenir plusieurs attributs s'ils
sont séparés par au moins un espace, comme <OL COMPACT
TYPE="I">.
La syntaxe HTML 3
Balise
Balise de début Contenu
de fin
Élément HTML
La syntaxe HTML
HTML est un langage à la syntaxe précise qui doit être respectée scrupu-
leusement. De nombreux documents que vous trouverez sur Internet ne
respectent pas ces règles. Cela ne signifie pas qu'elles ne soient pas im-
portantes, mais simplement que la plupart des navigateurs sont plus tolé-
rants que la norme. Cela a conduit les concepteurs de pages HTML à
prendre certaines libertés avec les règles. Pourtant, il est préférable de
respecter la syntaxe car il peut se trouver, aujourd'hui ou plus tard, des
navigateurs moins tolérants.
* Les noms des éléments ne doivent pas contenir d'espaces. Les navi-
gateurs traitent le premier espace rencontré comme la fin du nom
d'un élément et le début de ses attributs. <I M G> ne désigne pas la
balise <IMG> mais l'élément <I> avec deux attributs indéfinis, M
et G.
* Les valeurs des attributs peuvent contenir des espaces ou des caractè-
res spéciaux si elles sont placées entre guillemets. Certains attributs
prennent des valeurs prédéfinies, comme LEFT, RIGHT ou
CENTER. Dans ce cas, il n'est pas nécessaire de placer les valeurs en-
tre guillemets. Les guillemets ne sont indispensables que si les valeurs
contiennent des espaces ou des caractères spéciaux. Par exemple, les
La syntaxe HTML 5
Dans cet exemple, si vous oubliez les guillemets, l'attribut ALT prend
la valeur Mon, tandis que chien et Médor sont traités comme des attri-
buts indéfinis. Utiliser des guillemets lorsque cela n'est pas nécessaire
n'a aucune conséquence négative. Il est donc fortement conseillé de
toujours placer les valeurs des attributs entre guillemets. Les guillemets
sont obligatoires pour toutes les valeurs contenant des caractères au-
tres que a-z, A-Z, 0-9, le tiret (-), le trait de soulignement (_) ou le
point(.).
* Les éléments peuvent être imbriqués mais ne doivent pas être croi-
sés. Il est fréquent que des éléments en contiennent d'autres. Si un
élément commence à l'intérieur d'un autre, il doit également finir à
l'intérieur de celui-ci :
<B><I>Correct</I></B>
<B><I>Incorrect</B></I>
il l'ignore mais affiche son contenu (Le petit Poucet) comme du texte
ordinaire.
Les navigateurs
En pratique, l'arbitre final en matière de validité d'un document HTML
est le navigateur utilisé pour l'afficher. Les navigateurs sont rarement
d'une exigence absolue en ce qui concerne le respect de la norme. Au
contraire, ils s'efforcent d'interpréter le code qui leur est fourni. Les
constructions inhabituelles donnent ainsi des résultats imprévisibles, et
surtout différents d'un navigateur à un autre, et même d'une version à
l'autre d'un même navigateur. Tester les pages HTML dans un naviga-
teur ne suffit pas pour assurer la portabilité des documents. C'est là un
des aspects les plus délicats de la création de pages HTML.
La syntaxe HTML
Tous les documents bien formés ont en commun la structure indiquée
sur la Figure 1.2. Un document HTML commence par une déclaration
<!DOCTYPE> indiquant la version de HTML utilisée. On trouve en-
suite l'élément <HTML>, qui contient le document proprement dit.
L'élément <HTML>
L'élément <HTML> délimite le document proprement dit. Ce docu-
ment ne peut contenir qu'un seul élément <HEAD> et un seul élément
<BODY>. La structure d'un document HTML décrite sur la Figure 1.2
montre l'usage habituel de cet élément comme conteneur pour les autres
éléments du document. L'élément <HEAD> est optionnel. La DTD
HTML 4 n'impose pas sa présence, pas plus que les principaux naviga-
teurs. Toutefois, il permet de mieux mettre en évidence la structure du
document en séparant le contenu et les informations décrivant le docu-
ment.
L'élément <HEAD> 9
L'élément <HEAD>
L'élément <HEAD> encadre la section du document qui contient les
informations relatives à celui-ci. Les navigateurs n'affichent généralement
pas directement ces informations, mais celles-ci peuvent avoir un effet sur
la présentation du document, en particulièrement en raison de l'utilisa-
tion de scripts et de feuilles de styles. La présence de la balise <HEAD>
n'est pas indispensable car les limites de cet élément peuvent être déter-
minées automatiquement par le navigateur. Il est cependant préférable de
ne pas l'omettre. D'après la DTD HTML 4, les éléments qui peuvent
être présents à l'intérieur de l'élément <HEAD> sont <BASE>,
<ISINDEX>, <LINK>, <META>, <OBJECT>, <SCRIPT>, <STYLE>
et <TITLE>. Ils sont décrits dans le tableau suivant :
Élément Description
L'élément <TITLE>
L'élément <TITLE> est le seul élément dont la présence soit nécessaire
dans tous les documents HTML. Il donne au document un titre per-
mettant aux navigateurs et aux robots d'indexation d'y faire référence. Il
est généralement affiché dans la barre de titre de la fenêtre du navigateur.
Le titre est également utilisé pour créer des signets permettant d'accéder
rapidement au document. Le titre peut contenir du texte standard et des
entités (par exemple ©) qui sont décrites brièvement dans la suite
de ce chapitre. Les balises HTML ne peuvent figurer dans le titre. Il ne
doit y avoir qu'un seul élément <TITLE> par document, et il doit tou-
jours être placé dans la section <HEAD>.
L'élément <BODY>
Le corps d'un document HTML est délimité par les balises <BODY> et
</BODY>. En HTML 4, la balise <BODY> est optionnelle, mais il est
préférable de ne pas l'omettre. Il ne peut y avoir qu'une seule section
<BODY> par document. Les attributs les plus courants de cet élément
sont BGCOLOR (couleur de fond), BACKGROUND (image de fond),
TEXT (couleur du texte), ainsi que LINK, ALINK et VLINK (couleurs
des liens, des liens actifs et des liens visités).
Document Titre
En-tête
Style
Paragraphe 1
HR
Paragraphe 2
Liste
HR
Adresse
Les paragraphes
Les paragraphes sont des unités logiques délimitées par les balises <P> et
</P>. (Comme nous l'avons déjà dit, les éléments logiques définissent la
nature de leur contenu, au sens structural, et non leur apparence.) Les
navigateurs placent généralement une ou deux lignes blanches entre les
paragraphes, mais l'effet réellement obtenu dépend du navigateur. Le
texte des éléments <P> est généralement aligné à gauche, avec une marge
droite irrégulière. L'attribut ALIGN permet de spécifier un alignement à
droite ou au centre, ou encore un alignement justifié. La balise de fer-
meture de cet élément est optionnelle.
Les divisions
L'élément <DIV> permet de structurer les documents HTML en sections
(ou divisions) indépendantes. L'attribut ALIGN définit l'alignement de
l'ensemble de la division à gauche, à droite, au centre, ou encore, avec
certains navigateurs, à gauche et à droite (justifié).
12 L'élément <BODY>
Par défaut, le contenu d'une division est aligné à gauche. Les divisions
sont également utiles avec les feuilles de styles ou les scripts, particulière-
ment pour déplacer des éléments à l'écran.
Les titres
Il existe six éléments pour la définition des titres, nommés, par ordre
d'importance, <H1> à <H6>. La plupart des navigateurs affichent les
titres en gros caractères ou en gras. De nombreux auteurs utilisent les
titres pour leur mise en forme. En fait ces éléments ont une signification
logique concernant la structure du document. La taille et la graisse des
caractères utilisés dépendent du niveau hiérarchique du titre. Un titre
<H1> utilise donc des caractères plus gros qu'un titre <H3>. Le texte
des titres est affiché sur des lignes séparées du reste du texte par un espace
supplémentaire.
Le texte centré
Avec les navigateurs compatibles HTML 2, le centrage du texte était im-
possible. Une des principales améliorations apportées par Netscape fut
l'élément <CENTER>. Les versions suivantes (3.2, par exemple) ont
incorporé cet élément car son usage s'était largement répandu. Pour cen-
trer des éléments, il suffit de les placer entre les balises <CENTER> et
</CENTER>. Alors que <CENTER> semble être un élément de mise en
forme, il a été défini depuis la version 3.2 comme un élément de struc-
ture. En HTML 4, <CENTER> est un alias pour <DIV ALIGN="cen-
ter">. Notez que <DIV ALIGN="center"> peut entraîner un saut de
ligne intempestif, ce qui n'est pas le cas de <CENTER>.
Les citations
L'élément <BLOCKQUOTE> sert à encadrer les citations. Générale-
ment, cet élément produit un retrait à gauche du texte. Comme dans le
cas des paragraphes, les espaces, tabulations et sauts de lignes sont igno-
rés. Pour passer à la ligne, il faut utiliser la balise <BR> ou d'autres élé-
ments qui modifient la présentation du texte.
Le texte préformaté
Les balises <PRE> et </PRE> peuvent être employées pour encadrer du
texte qui ne doit pas être mis en forme par le navigateur. Le texte placé
entre ces balises garde sa mise en forme obtenue à l'aide d'espaces et de
L'élément <BODY> 13
Les listes
HTML comporte trois principaux types de listes : les listes ordonnées
(<OL>), les listes non ordonnées (<UL>) et les listes de définitions
(<DL>). Deux autres types sont rarement utilisés : <MENU> et <DIR>.
Ces deux types sont généralement traités comme des listes non ordon-
nées. Les listes sont des éléments qui définissent une structure de blocs.
Elles peuvent être imbriquées et contenir d'autres structures, comme des
paragraphes. La balise <LI> est employée pour définir les éléments des
listes.
Les adresses
L'élément <ADRESS> permet de mettre en forme un élément tel que
l'adresse du créateur de la page. Comme dans le cas d'autres éléments de
type bloc, une ligne blanche le sépare du reste du texte. La plupart des
navigateurs affichent cet élément en italique. Il peut contenir différentes
balises de mise en forme, et même des images. Selon la norme, il n'est pas
sensé contenir d'autres éléments de type bloc, comme des listes. Cepen-
dant, la plupart des navigateurs acceptent ce type d'élément, et en parti-
culier les paragraphes.
14 L'élément <BODY>
Les tableaux
Les tableaux permettent de représenter des données en lignes et en co-
lonnes. Du fait que HTML décrit la structure des documents plus que
leur apparence, les tableaux sont souvent employés pour forcer un type
de mise en forme particulier. Dans leur forme la plus simple, les tableaux
divisent l'espace en cellules rectangulaires dans lesquelles des éléments
peuvent être placés. La syntaxe des tableaux est relativement complexe et
permet de modifier individuellement les caractéristiques des cellules. Les
éléments de base sont <TABLE>, <TR> et <TD>. La liste suivante décrit
succinctement les différents éléments composant les tableaux. Pour une
description complète reportez-vous au Chapitre 2.
Élément Description
Les formulaires
Les formulaires sont couramment employés sur le Web pour collecter des
informations, pour permettre aux utilisateurs de passer des commandes
ou d'envoyer leurs commentaires. L'élément <FORM> et les éléments
associés (voir tableau suivant) permettent de créer des formulaires allant
d'une simple zone de texte aux documents de saisie les plus complexes.
L'élément <BODY> 15
Tous les éléments HTML courants peuvent être employés dans les for-
mulaires.
Élément Description
Élément Description
<I>...</I> Italique
<B>...</B> Gras
<U>...</U> Soulignement
<STRIKE>...</STRIKE> Barré
<S>...</S> Barré
<SUB>...</SUB> Indice
<SUP>...</SUP> Exposant
Élément Description
<CITE>...</CITE> Citation
<CODE>...</CODE> Code source
<DFN>...</DFN> Définition
<EM>...</EM> Mise en évidence
<KBD>...</KBD> Touches de clavier
<SAMP>...</SAMP> Exemple
<STRONG>...</STRONG> Mise en évidence plus forte
<VAR>...</VAR> Variable de programme
Sauts de lignes
Les navigateurs placent automatiquement des lignes blanches entre les
paragraphes et suppriment les paragraphes vides. Pour obtenir un saut de
ligne, il est nécessaire d'utiliser l'élément <BR>. Il s'agit d'un élément de
niveau texte qui oblige le navigateur à passer à la ligne suivante.
Les liens
Les liens entre les documents ou entre des parties d'un même document
sont un des éléments les plus importants de HTML. Les liens peuvent
comporter des URL (Uniform Resource Locator – Localisateur universel
de ressource) absolus permettant d'accéder à n'importe quel document
présent sur le Web. Ils peuvent également employer des URL relatifs
définissant un chemin d'accès à un document se trouvant sur le même
serveur. L'élément <A> est employé avec du texte ou des images pour
créer de liens cliquables dans le corps d'un document HTML. L'attribut
HREF définit l'URL ou le chemin d'accès au document lié. (Les URL ne
concernent pas seulement les documents. Pour plus de détails, reportez-
vous à l'Annexe A.)
L'élément <LINK>, qui n'est employé que dans l'en-tête des documents,
sert à définir les relations entre deux documents (pour identifier, par
exemple, une table des matières) ou pour lier un document à une feuille
de styles.
18 L'élément <BODY>
Les images
Des images peuvent être incluses dans les documents HTML au moyen
de l'élément <IMG>. L'attribut SRC définit la source de l'image en indi-
quant son URL ou son chemin d'accès relatif. Les images peuvent géné-
ralement être aux formats GIF ou JPEG, mais le choix ne dépend en fait
que des possibilités du navigateur, qui peut être également capable d'affi-
cher les formats PNG ou autres. Lorsqu'une image est incluse dans un
document, un grand nombre d'attributs permettent d'en contrôler l'as-
pect. L'attribut ALIGN détermine la position de l'image par rapport au
texte. Les attributs HEIGHT et WIDTH sont particulièrement impor-
tants. Un navigateur est parfaitement capable d'afficher une image dont
les dimensions ne sont pas indiquées mais les attributs HEIGHT et
WIDTH permettent au navigateur de réserver l'espace correct et donc de
mettre le texte en page avant de télécharger les images. Ces attributs peu-
vent également servir à modifier les dimensions des images, mais cela
entraîne généralement des distorsions. Il est préférable de redimensionner
les images préalablement dans un logiciel graphique. Les attributs
HSPACE et VSPACE permettent d'ajouter un espace vide autour de
l'image. L'élément <IMG> peut être combiné avec l'élément <A> pour
créer un lien graphique. (Une image ne servant pas de lien ne possède pas
de bordure, sauf si l'attribut BORDER est utilisé. En revanche, une
image employée comme lien comporte par défaut une bordure qui peut
être supprimée en donnant à l'attribut BORDER la valeur "0" : <IMG
SRC="image.gif" BORDER="0">.) L'attribut ALT sert à afficher un
texte pendant le chargement de l'image (<IMG SRC="art.jpg" ALT=
"C'est un Degas">), ou si l'utilisateur a désactivé l'affichage des images.
Les navigateurs les plus récents affichent également ce texte lorsque le
pointeur de la souris est placé sur l'image. Les images peuvent également
être employées pour le fond du document au moyen de l'attribut
BACKGROUND de l'élément <BODY>.
Les contrôles ActiveX ont été les premiers éléments à employer cette
forme mais il est probable qu'à l'avenir, tous les objets binaires, y compris
les images, l'utiliseront. Le W3C tente en effet d'unifier la façon dont les
objets binaires sont inclus à l'aide de l'élément <OBJECT>. La syntaxe
de cet élément est plus particulièrement adaptée à la génération par des
programmes en raison du grand nombre de paramètres, comme on peut
le voir dans cet exemple.
ID
Cet attribut permet d'attribuer à chaque élément un identificateur al-
phanumérique spécifique. Il est important de pouvoir faire référence à
des éléments par un moyen non ambigu à partir d'une feuille de styles,
d'un lien ou d'un script. Les identificateurs doivent être uniques et si
possible signifiant. ID="x1" est tout à fait correct, mais ID="Paragra-
phe1" est certainement plus pratique. La valeur de l'attribut ID doit
commencer par une lettre (A - Z et a- z) et peut comporter un nombre
quelconque de lettres, chiffres, tirets ou points.
CLASS
Cet attribut indique à quelle(s) classe(s) appartient un élément. Le nom
de classe est utilisé par une feuille de style pour associer une règle de style
à plusieurs éléments. Par exemple, il est possible d'attribuer une classe
nommée "important" à tous les éléments devant être affichés sur fond
jaune. La classe étant partagée par plusieurs éléments, on pourra em-
ployer indifféremment <B CLASS="important"> ou <P CLASS="im-
portant"> dans le même document. L'attribut CLASS peut également
recevoir plusieurs valeurs séparées par des espaces ; <STRONG
CLASS="important police-speciale"> affecte deux classes à l'élément
<STRONG>. Cependant, la plupart des navigateurs ne reconnaissent
qu'un seul nom de classe par élément.
STYLE
Cet attribut définit un style local (par opposition avec un style défini
dans une feuille de styles externe au document). Les informations de style
sont utilisées pour déterminer la mise en forme de l'élément. De ce fait,
26 TITLE
TITLE
Cet attribut permet de spécifier un texte explicatif qui peut être affiché
dans une étiquette attachée au pointeur lorsque celui-ci est placé sur
l'élément. Cette information peut également être destinée aux personnes
chargées de la maintenance du document. Dans certains cas, comme
pour l'élément <A>, l'attribut TITLE peut être utilisé pour la création de
signets. Comme le titre du document lui-même, la valeur de l'attribut
TITLE doit être courte et signifiante. Par exemple, <P TITLE="para-
graphe1"> n'a guère d'intérêt alors que <P TITLE= "HTML Manuel de
référence du programmeur : Chapitre 1, Paragraphe 10"> est beaucoup
plus utile. Cet attribut peut également aider à la génération automatique
d'index à l'aide d'un langage de script.
LANG
Cet attribut indique le langage utilisé pour le document. Le langage est
identifié à l'aide de son abréviation ISO, telle que fr pour le français, en
pour l'anglais, etc. La RFC 1766 (ftp://ds.internic.net/rfc/rfc1766.txt)
décrit ces différents codes et leur format.
DIR 27
DIR
Cet attribut indique le sens d'écriture en fonction de l'attribut LANG.
HTML 4 accepte les valeurs LTR (de gauche à droite) et RTL (de droite
à gauche). Il devrait être possible de modifier la direction utilisée par le
programme en fonction de l'élément <BDO>. Cependant, il n'existe pas
encore de navigateur reconnaissant cet attribut.
(Internet Explorer 4) ;
<ILAYER>, <LAYER>
(Netscape 4)
* Notez que "la plupart des éléments affichables" signifie tous les élé-
ments à l'exception de <APPLET>, <BASE>, <BASEFONT>, <BDO>,
<BR>, <FONT>, <FRAME>, <FRAMESET>, <HEAD>, <HTML>,
<IFRAME>, <ISINDEX>, <META>, <PARAM>, <SCRIPT>,
<STYLE>, et <TITLE>.
<TABLE>, <TD>,
<TEXTAREA>,
<TR>
<STRONG>,
<SUB>, <SUP>,
<TABLE>,
<TBODY>, <TD>,
<TEXTAREA>,
<TFOOT>, <TH>,
<THEAD>, <TR>,
<TT>, <U>, <UL>,
<VAR>, <XMP>
Syntaxe
<!-- ... -->
Attributs
Aucun.
Gestionnaires d'événements
Aucun.
<!DOCTYPE> (Définition de type de document) 39
Exemples
<!-- Ceci est un commentaire informel qui peut être placé
n'importe où dans un document HTML. L'exemple suivant
montre un script commenté afin que les navigateurs qui
ne reconnaissent pas les scrips l'ignorent. -->
<SCRIPT>
<!--
document.write("Bonjour !");
// -->
</SCRIPT>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Note
* Les commentaires sont souvent employés pour cacher aux anciens
navigateurs un contenu qu'ils ne peuvent pas manipuler, comme les
scripts ou les feuilles de styles. Il faut cependant être prudent avec
cette technique. Certains anciens navigateurs interprètent en effet les
balises figurant dans les commentaires.
Syntaxe
<!DOCTYPE "DTD Identifier">
Attributs
Aucun.
Gestionnaires d'événements
Aucun.
40 <A> (Hyperlien)
Exemple
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0
Transitional//EN">
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Note
* L'élément <!DOCTYPE> doit être placé sur la première ligne de tous
les documents HTML. Les programmes de validation utilisent cet
élément afin de déterminer si le document est correctement écrit.
<A> (Hyperlien)
Cet élément indique la partie du document qui constitue un hyperlien,
ou la cible nommée d'un hyperlien.
Syntaxe
<A
ACCESSKEY="touche"
CHARSET="jeu de caractères pour le langage de la
ressource liée"
CLASS="nom(s) de classe(s)"
COORDS="liste de nombres séparés par des virgules"
DIR="LTR | RTL"
HREF="URL"
HREFLANG="code de langage"
ID="identificateur alphanumérique unique"
LANG="code de langage"
NAME="nom de l'emplacement cible"
REL="liste de valeurs de relations séparées par des
virgules"
REV="liste de valeurs de relations séparées par des
virgules"
SHAPE="DEFAULT | CIRCLE | POLY | RECT"
STYLE="information de style"
TABINDEX="nombre"
TARGET="_blank | frame-name | _parent | _self | _top"
(transitoire)
TITLE="texte explicatif"
TYPE="type de contenu des données liées"
<A> (Hyperlien) 41
onblur="script" (transitoire)
onclick="script"
ondblclick="script">
onfocus="script"
onhelp="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script"
contenu lié
</A>
Attributs
ACCESSKEY
Cet attribut spécifie un raccourci clavier pour l'élément. Presser la touche
Alt ou une touche similaire (selon le navigateur et le système d'exploita-
tion) en même temps que la touche indiquée permet d'activer le lien à
partir du clavier.
CHARSET
Cet attribut définit le jeu de caractères utilisé par la ressource liée. Sa
valeur est une liste de jeux de caractères tels que définis par la RFC 2045,
42 <A> (Hyperlien)
séparés par des espaces et/ou des virgules. La valeur par défaut est ISO-
8859-1.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
COORDS
Pour l'utilisation avec des formes d'objets, cet attribut utilise une liste de
nombres séparés par des virgules pour définir les coordonnées de l'objet
sur la page.
DATAFLD
Cet attribut spécifie le nom de colonne de l'objet source de données
fournissant les données liées. Il est spécifique de la technologie Data Bin-
ding de Microsoft, mise en œuvre dans Internet Explorer 4.
DATASRC
Cet attribut indique l'ID de l'objet source de données fournissant les
données liées. Il est spécifique de la technologie Data Binding de Micro-
soft, mise en œuvre dans Internet Explorer 4.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
HREF
Cet attribut est le seul obligatoire pour les éléments <A> définissant la
source d'un lien hypertexte. Il indique la cible du lien, c'est-à-dire nor-
malement un URL ou un fragment constitué par un nom précédé du
caractère #, qui désigne un emplacement à l'intérieur du document cou-
rant. Les URL ne sont pas limités aux documents Web (http). Ils peu-
vent contenir n'importe quel protocole reconnu par le navigateur. Les
protocoles ftp et mailto, par exemple, sont reconnus par les principaux
navigateurs.
HREFLANG
Cet attribut indique le langage utilisé pour la ressource liée. Pour plus de
détails sur les valeurs autorisées, reportez-vous à la section "Les attributs
relatifs au langage", au début de ce chapitre.
<A> (Hyperlien) 43
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé. Il est égale-
ment possible d'employer un nom étendu, tels que JavaScript1.1, pour
masquer le code pour les navigateurs compatibles avec JavaScript mais
pas avec la version particulière employée.
METHODS
La valeur de cet attribut fournit des informations concernant les opéra-
tions qui peuvent être exécutées sur un objet. Les valeurs sont générale-
ment données par le protocole HTTP, lorsqu'il est employé, mais cet
attribut peut être utilisé, de la même manière que l'attribut TITLE, pour
inclure des informations préalables dans le lien. Par exemple, le naviga-
teur peut représenter le lien d'une façon différente en fonction des mé-
thodes spécifiées. Une icône spécifique peut ainsi indiquer la possibilité
d'une recherche. Un lien faisant quitter le site pourra être affiché d'une
façon particulière. Cet élément n'est pas très bien compris ni très utilisé,
et cela même par le navigateur qui l'a introduit, Internet Explorer 4.
NAME
Cet attribut est obligatoire dans un élément <A> définissant la cible d'un
lien dans un document. La valeur de NAME est similaire à celle de l'at-
tribut ID et doit être constituée d'un identificateur alphanumérique uni-
que dans le document.
NOCOLOR
Géré uniquement par WebTV, cet attribut prend le pas sur la valeur
attribuée à LINK dans l'élément BODY pour empêcher le changement
de couleur des liens.
44 <A> (Hyperlien)
REL
Pour les éléments <A> contenant l'attribut HREF, cet attribut spécifie la
relation entre l'objet cible et l'objet lien. La valeur est une liste de rela-
tions séparées par des virgules. Les valeurs que peuvent prendre les rela-
tions ainsi que leur syntaxe doivent être définies par une autorité relative
à l'auteur du document. La relation par défaut est void. L'attribut REL
ne doit être employé que si l'attribut HREF est présent.
REV
Cet attribut désigne un lien rétroactif, c'est-à-dire la relation inverse de
celle indiqué par l'attribut REL. Il permet d'indiquer la source d'un lien,
par exemple l'auteur, ou un document.
SELECTED
Utilisé uniquement par WebTV, cet attribut sélectionne l'élément en
l'entourant d'un rectangle jaune.
SHAPE
Cet attribut est employé pour définir une région sélectionnable comme
source d'un lien associé à une image. Les valeurs possibles sont CIRCLE,
DEFAULT, POLYGON, et RECT. Le format de l'attribut COORDS
dépend de la valeur de SHAPE. Pour CIRCLE, la valeur est x,y,r ou x et
y sont les coordonnées en pixels du centre du cercle et r la valeur du
rayon en pixels. Pour RECT, l'attribut COORDS est de la forme x,y,l,h.
Les valeurs x,y déterminent l'angle supérieur gauche du rectangle, alors
que l et h correspondent respectivement à la largeur et à la hauteur. Pour
POLYGON l'attribut COORDS est de la forme x1,y1,x2,y2,… Chaque
paire x,y définit un sommet du polygone, les sommets étant reliés par des
segments droits et le premier sommet étant relié au dernier. La valeur
DEFAULT indique que la totalité de l'image est utilisée.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TABINDEX
Cet attribut prend pour valeur un nombre indiquant la position de l'ob-
jet dans l'ordre de tabulation employé pour la navigation au clavier, à
l'aide de la touche Tab.
<A> (Hyperlien) 45
TARGET
Cet attribut indique la fenêtre ou le cadre dans lequel la destination du
lien doit être affichée. Pour pouvoir être utilisés comme cibles, les cadres
doivent être nommés. Cependant, certaines valeurs spécifiques peuvent
être employées, comme _blank, qui désigne une nouvelle fenêtre,
_parent qui désigne le cadre parent de celui contenant la source du lien,
_self, indiquant que la cible doit être affichée dans la même fenêtre que
la source, et _top, qui désigne la fenêtre du navigateur.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TYPE
Cet attribut indique le type de données sous la forme du type MIME de
la cible du lien. Le plus souvent, cette valeur n'a qu'un caractère infor-
matif. Cependant, les navigateurs futurs pourraient afficher une icône
particulière pour chaque type multimédia, par exemple une icône repré-
sentant un haut-parleur lorsque l'attribut TYPE a la valeur audio/wav.
URN
Voir la section "Notes" pour cet élément.
INTERNET EXPLORER 4
ACCESSKEY, CLASS, HREF, ID, LANG, NAME, REL, REV,
STYLE, TARGET, TITLE, onblur, onclick, ondblclick, onfocus, on-
help, onkeydown, onkeypress, onkeyup, onmousedown, onmousemove,
onmouseout, onmouseover, onmouseup, et tous les attributs et événe-
ments définis par Internet Explorer 4.
WEBTV
HREF, ID, NAME, NOCOLOR, SELECTED, onclick, onmouseout,
et onmouseover.
46 <A> (Hyperlien)
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<!-- Lien vers un document externe -->
<A HREF="http://www.pint.com/">Lien externe</A>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 et
WebTV
Notes
* Les valeurs suivantes sont réservées par les deux principaux navigateurs
et ne doivent par être utilisées pour ACCESSKEY : A, C, E, F, G, H,
V, flèche gauche et flèche droite.
<ABBR> (Abréviation) 47
<ABBR> (Abréviation)
Cet élément permet aux auteurs d'indiquer clairement une séquence de
caractères composant un acronyme ou une abréviation (XML, WWW,
etc.). Voir <ACRONYM>.
Syntaxe
<ABBR
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</ABBR>
48 <ABBR> (Abréviation)
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<ABBR TITLE="Dynamic Hypertext Markup Language">DHTML
</ABBR>
Compatibilité
HTML 4
<ACRONYM> (Acronyme) 49
Note
* <ABBR> est un nouvel élément qui n'était pas défini en HTML 2 ou
3.2. Pour l'instant, aucun navigateur ne le prend en compte.
<ACRONYM> a la même fonction mais n'est utilisé que par Internet
Explorer 4.
<ACRONYM> (Acronyme)
Cet élément permet aux auteurs d'indiquer clairement une séquence de
caractères composant un acronyme ou une abréviation (XML, WWW,
etc.).
Syntaxe
<ACRONYM
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</ACRONYM>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé. Il est égale-
ment possible d'employer un nom étendu, tels que JavaScript1.1, pour
masquer le code pour les navigateurs compatibles avec JavaScript mais
pas avec la version particulière employée.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
<ADDRESS> (Adresse) 51
Exemples
<ACRONYM TITLE="Extensible Markup Language">XML</ACRONYM>
Compatibilité
HTML 4 ; Internet Explorer 4
Note
* <ACRONYM> est un nouvel élément qui n'était pas défini en
HTML 2 or 3.2. Avec Internet Explorer 4, l'attribut TITLE est pré-
senté dans une info-bulle permettant d'indiquer sa signification.
<ADDRESS> (Adresse)
Cet élément permet de marquer du texte indiquant le propriétaire ou
l'auteur des informations. Il est généralement employé au début d'un
document.
Syntaxe
<ADDRESS
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</ADDRESS>
52 <ADDRESS> (Adresse)
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé. Il est égale-
ment possible d'employer un nom étendu, tels que JavaScript1.1, pour
masquer le code pour les navigateurs compatibles avec JavaScript mais
pas avec la version particulière employée.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
CLASS, ID, LANG, LANGUAGE, STYLE, TITLE, onclick, ond-
blclick, ondragstart, onhelp, onkeydown, onkeypress, onkeyup, onmou-
sedown, onmousemove, onmouseout, onmouseover, onmouseup et
onselectstart.
WEBTV
Aucun attribut.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<ADDRESS>MaSociété SARL<BR>21, rue du Web<BR>
75000 Paris</ADDRESS>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Note
* En HTML 2, 3.2, et WebTV, <ADDRESS> ne comporte pas d'attri-
but.
HEIGHT="pixels"
HSPACE="pixels"
ID="identificateur alphanumérique unique"
NAME="nom unique pour références dans les scripts"
OBJECT="nom de fichier"
STYLE="information de style"
TITLE="texte explicatif"
VSPACE="pixels"
WIDTH="pixels">
<PARAM> éléments
Contenu de remplacement
</APPLET>
Attributs
ALIGN
Cet attribut est utilisé pour positionner l'applet dans la page par rapport
au contenu susceptible de l'entourer. La spécification HTML 4 définit
les valeurs BOTTOM, LEFT, MIDDLE, RIGHT et TOP. Microsoft et
Netscape y ajoutent ABSBOTTOM, ABSMIDDLE, BASELINE,
CENTER et TEXTTOP.
ALT
Cet attribut permet l'affichage d'un texte descriptif par les navigateurs
qui ne sont pas compatibles Java. Notez que le texte contenu dans l'élé-
ment <APPLET> peut également remplir cette fonction.
ARCHIVE
Cet attribut permet de référencer un fichier archive contenant une ver-
sion compressée de l'applet et de ses ressources, ce qui accélère le char-
gement.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
CODE
Cet attribut indique l'URL du fichier class de l'applet. Ce fichier com-
porte l'extension .class. L'URL indiqué par l'attribut CODE peut être
relatif à l'attribut CODEBASE.
CODEBASE
Cet attribut prend pour valeur un URL absolu ou relatif correspondant
au répertoire ou les fichiers .class référencés par CODE doivent être re-
cherchés.
56 <APPLET> (Applet Java)
DATAFLD
Cet attribut spécifie le nom de colonne de l'objet source de données
fournissant les données liées. Il est spécifique à Internet Explorer 4. Il
peut être employé pour spécifier les différents éléments <PARAM> passés
à l'applet Java
DATASRC
Comme DATAFLD, cet attribut est spécifique de la technologie Data
Binding de Microsoft, mise en œuvre dans Internet Explorer 4. il indique
l'ID de l'objet source de données fournissant les données liées à l'élément
<PARAM> associé à l'applet.
HEIGHT
Cet attribut indique, en pixels, la hauteur de l'applet.
HSPACE
Cet attribut indique l'espace horizontal supplémentaire, en pixels, qui
doit être ajouté de chaque côté de l'applet.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
MAYSCRIPT
Dans l'implémentation de Netscape, cet attribut permet à un langage de
script d'accéder à l'applet.
NAME
Cet attribut assigne un nom à l'applet de façon qu'elle puisse être réfé-
rencée par d'autres ressources, et en particulier par des scripts.
OBJECT
Cet attribut spécifie l'URL d'une version sérialisée de l'applet.
SRC
Tel que défini par Internet Explorer 4, cet attribut spécifie l'URL d'un
fichier associé à l'applet. Sa signification n'est pas clairement définie et ne
fait pas partie de la spécification standard HTML.
<APPLET> (Applet Java) 57
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
VSPACE
Cet attribut spécifie l'espace vertical, en pixels, qui doit être ajouté au-
dessus et au-dessous de l'applet.
WIDTH
Cet attribut indique la largeur, en pixels, de l'applet.
INTERNET EXPLORER 4
ALT, CLASS, CODE, CODEBASE, HEIGHT, HSPACE, ID,
NAME, STYLE, TITLE, VSPACE, WIDTH et tous les attributs et
événements définis par Internet Explorer 4.
Gestionnaires d'événements
Aucun.
Exemple
<APPLET CODE="jeu.class"
ALIGN="LEFT"
ARCHIVE="jeu.zip"
HEIGHT="250" WIDTH="350">
</APPLET>
Compatibilité
HTML 3.2, 4 ; Netscape 2, 3, 4 ; Internet Explorer 3, 4
Notes
* L'élément <APPLET> remplace l'élément original <APP>. Les para-
mètres peuvent être passés aux applets au moyen d'éléments
<PARAM> placés à l'intérieur de l'élément <APPLET>.
* Les applets Java ont été supportées à l'origine par les navigateurs Nets-
cape 2 et Explorer 3.
Syntaxe
<AREA
ACCESSKEY="caractère"
ALT="texte de remplacement"
CLASS="nom(s) de classe(s)"
COORDS="liste de valeurs séparées par des virgules"
DIR="LTR | RTL"
HREF="URL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
NOHREF
SHAPE="CIRCLE | DEFAULT | POLY | RECT"
STYLE="information de style"
TABINDEX="nombre"
<AREA> (Zone d'une image cliquable) 59
Attributs
ALT
Cet attribut prend pour valeur un texte qui sera affiché par les naviga-
teurs qui ne peuvent afficher les images.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
60 <AREA> (Zone d'une image cliquable)
COORDS
Cet attribut contient un ensemble de valeurs spécifiant les coordonnées
d'une zone cliquable. Le nombre et la signification de ces valeurs dépen-
dent de la valeur attribuée à l'attribut SHAPE. Pour la valeur RECT ou
RECTANGLE, les valeurs de COORDS sont deux paires x,y : haut, bas,
droite et gauche. Pour un CIRC ou CIRCLE, les valeurs de COORDS
sont x,y,r, où x,y représente les coordonnées du centre et r le rayon. Pour
POLY ou POLYGONE, les valeurs de COORDS sont une suite de pai-
res x,y représentant les sommets du polygone.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
HREF
Cet attribut désigne la cible du lien correspondant à la zone. Il doit s'agir
d'un URL valide. Cet attribut ou l'attribut NOHREF doit être présent.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé. Il est égale-
ment possible d'employer un nom étendu, tels que JavaScript1.1, pour
masquer le code pour les navigateurs compatibles avec JavaScript mais
pas avec la version particulière employée.
NAME
Cet attribut est utilisé pour définir un nom pour la zone cliquable de
façon qu'il puisse y être fait référence à partir d'un script dans les navi-
gateurs anciens.
<AREA> (Zone d'une image cliquable) 61
NOHREF
Cet attribut indique qu'il n'existe pas d'hyperlien associé à la zone. Cet
attribut ou l'attribut HREF doivent être présents.
NOTAB
Cet attribut spécifique au WebTV empêche l'élément d'apparaître dans
l'ordre de tabulation.
SHAPE
Cet attribut indique la forme de la zone cliquable.HTML 4 définit les
valeurs RECT, correspondant à une zone rectangulaire, CIRCLE,
correspondant à un cercle, POLY, pour un polygone, et DEFAULT, qui
désigne la totalité de la surface. Certains navigateurs, et en particulier
Explorer 4, reconnaissent également CIRC, POLYGON et
RECTANGLE.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TABINDEX
Cet attribut prend pour valeur un nombre indiquant la position de
l'élément dans l'ordre de tabulation employé pour la navigation au cla-
vier, à l'aide de la touche Tab.
TARGET
Cet attribut indique la fenêtre ou le cadre dans lequel la destination du
lien doit être affichée. Pour pouvoir être utilisés comme cibles, les cadres
doivent être nommés. Cependant, certaines valeurs spécifiques peuvent
être employées, comme _blank, qui désigne une nouvelle fenêtre,
_parent qui désigne le cadre parent de celui contenant la source du lien,
_self, indiquant que la cible doit être affichée dans la même fenêtre que
la source, et _top, qui désigne la fenêtre du navigateur.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
62 <AREA> (Zone d'une image cliquable)
INTERNET EXPLORER 4
ALT, CLASS, COORDS, HREF, ID, LANG, LANGUAGE,
NOHREF, SHAPE, STYLE, TABINDEX, TARGET, TITLE, tous les
événements définis par le W3C et tous les attributs et événements définis
par Internet Explorer 4.
WEBTV
COORDS, HREF, ID, NAME, NOTAB, SHAPE, TARGET, onmou-
seout, et onmouseover.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<MAP NAME="primaire">
<AREA SHAPE="CIRCLE" COORDS="200,250,25"
HREF="autre.htm">
<AREA SHAPE="DEFAULT" NOHREF>
</MAP>
Compatibilité
HTML 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ; WebTV
Notes
* D'après les spécifications HTML 3.2 et 4, la balise de fin </AREA>
est interdite.
* Les attributs ID, CLASS et STYLE ont la même signification que les
attributs fondamentaux définis par la spécification HTML 4, mais
seuls Netscape et Microsoft les définissent.
<AUDIOSCOPE> (Affichage de l'amplitude sonore) 63
Attributs
ALIGN
Cet attribut positionne l'audioscope sur la page en fonction du texte qui
l'entoure.
BORDER sonore)
Cet attribut spécifie la largeur de la bordure en pixels. La valeur par dé-
faut est 1.
GAIN
Cet attribut prend une valeur numérique qui sert de multiplicateur pour
l'affichage de l'amplitude. La valeur par défaut est 1.
64 <AUDIOSCOPE> (Affichage de l'amplitude sonore)
HEIGHT
Cet attribut détermine la hauteur de l'audioscope en pixels. La valeur par
défaut est de 80 pixels.
LEFTCOLOR sonore)
Cet attribut détermine la couleur de la ligne affichant le canal gauche de
l'audioscope. La valeur peut être spécifiée au moyen d'une valeur numé-
rique au format #RRVVBB, ou d'un nom de couleur. La valeur par dé-
faut est #8ECE10.
LEFTOFFSET sonore)
Cet attribut indique la valeur du décalage vertical pour l'affichage du
canal audio gauche au moyen de valeurs positives ou négatives relatives
au centre de l'audioscope. La valeur par défaut est 0.
MAXLEVEL sonore)
Cet attribut prend une valeur booléenne indiquant si le son doit être
clipé en fonction du gain spécifié. La valeur par défaut est FAUX.
RIGHTCOLOR sonore)
Cet attribut détermine la couleur de la ligne affichant le canal droit de
l'audioscope. La valeur peut être spécifiée au moyen d'une valeur numé-
rique au format #RRVVBB, ou d'un nom de couleur. La valeur par dé-
faut est #8ECE10.
RIGHTOFFSET sonore)
Cet attribut indique la valeur du décalage vertical pour l'affichage du
canal audio droit au moyen de valeurs positives ou négatives relatives au
centre de l'audioscope. La valeur par défaut est 0.
WIDTH
Cet attribut fixe la largeur de l'audioscope en pixels. La valeur par défaut
est 100.
Gestionnaires d'événements
Aucun.
Exemple
<AUDIOSCOPE BORDER="1" HEIGHT="16" WIDTH="240" GAIN="3"
MAXLEVEL="FALSE">
Compatibilité
WebTV
Note
* <AUDIOSCOPE> est supporté uniquement par WebTV.
<B> (Gras)
Cet élément indique que son contenu doit être affiché en gras.
Syntaxe
<B
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</B>
66 <B> (Gras)
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé. Il est égale-
ment possible d'employer un nom étendu, tels que JavaScript1.1, pour
masquer le code pour les navigateurs compatibles avec JavaScript mais
pas avec la version particulière employée.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
<BASE> (URL de base) 67
INTERNET EXPLORER 4
Tous les attributs et événements définis par le W3C à l'exception de
DIR, et les attributs et événements définis par Internet Explorer 4.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
Ce texte est en <B>bold</B> pour être mis en valeur.
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3 ; Internet Explorer 2, 3, 4 ; WebTV
Note
* HTML 2 et 3.2 ne définissent aucun attribut pour cet élément.
Syntaxe
<BASE
HREF="URL"
TARGET="_blank | frame-name | _parent | _self |
_top"> (transitoire)
68 <BASE> (URL de base)
Attributs
HREF
Cet attribut spécifie l'URL de base.
TARGET
Pour les documents contenant des cadres, cet attribut spécifie la fenêtre
par défaut pour les liens ne comportant pas de fenêtre cible explicite. En
dehors des fenêtres nommées, plusieurs valeurs prédéfinies peuvent être
employées, comme _blank, qui désigne une nouvelle fenêtre, _parent qui
désigne le cadre parent de celui contenant la source du lien, _self, indi-
quant que la cible doit être affichée dans la même fenêtre que la source,
et _top, qui désigne la fenêtre du navigateur.
INTERNET EXPLORER 4
HREF et TARGET.
WEBTV
HREF et TARGET.
Gestionnaires d'événements
Aucun.
Exemples
<BASE HREF="http://www.societe.fr/">
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
<BASEFONT> (Police par défaut) 69
Note
* HTML 2 et 3.2 définissent uniquement l'attribut HREF.
Attributs
CLASS
La documentation d'Internet Explorer 4 indique que l'attribut CLASS
peut être utilisé pour l'élément <BASEFONT>. Il s'agit toutefois proba-
blement d'une erreur dans la documentation.
COLOR
Cet attribut détermine la couleur du texte à l'aide. La couleur peut être
indiquée grâce à un nom de couleur ou en utilisant le format hexadéci-
mal #RRVVBB.
FACE
Cet attribut contient un ou plusieurs noms de polices. Le texte du do-
cument est affiché par défaut à l'aide de la première police de la liste dis-
ponible. Si aucune police de la liste n'est disponible, le navigateur utilise
la police par défaut du système.
70 <BASEFONT> (Police par défaut)
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
La documentation d'Explorer 4 mentionne également l'utilisation de
l'attribut LANG pour indiquer le langage employé. La signification de
cet élément n'est pas clairement définie.
SIZE
Cet attribut spécifie la taille des caractères en valeur absolue ou relative.
Les valeurs absolues vont de 1 à 7. La valeur par défaut est 3.
INTERNET EXPLORER 4
Tous les attributs.
WEBTV
SIZE.
Gestionnaires d'événements
Aucun.
Exemple
<BASEFONT COLOR="#FF0000" FACE="Helvetica, Times Roman"
SIZE="+2">
Compatibilité
HTML 3.2, 4 (transitoire) ; Netscape 1.1, 2, 3, 4 ; Internet Explorer 2,
3, 4 ; WebTV
<BDO> (Changement de sens de lecture) 71
Notes
* HTML 3.2 reconnaît l'élément <BASEFONT> et l'attribut SIZE. La
spécification transitoire HTML 4 y ajoute les attributs COLOR et
FACE.
Syntaxe
<BDO
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif">
</BDO>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Cet attribut est obligatoire pour l'élément <BDO>. Il détermine le sens
de lecture du texte : de gauche à droite (LTR) ou de droite à gauche
(RTL).
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
72 <BGSOUND> (Fond sonore)
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
Gestionnaires d'événements
Aucun.
Exemple
<!-- Modification du sens de lecture -->
<BDO ID="changement1" DIR="RTL">
Ce texte sera affiché de droite à gauche si vous trouvez un
navigateur supportant cet élément.
</BDO>
Compatibilité
HTML 4
Note
* Pour l'instant, aucun navigateur ne reconnaît cet élément.
LOOP=nombre
SRC="URL d'un fichier son"
TITLE="texte explicatif"
VOLUME="nombre">
Attributs
BALANCE
Cet attribut définit un nombre (entre –10 000 et +10 000) déterminant
la façon dont le son est réparti entre les haut-parleurs droit et gauche.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LOOP
Cet attribut indique le nombre de répétitions du fichier son. Il peut s'agir
d'une valeur numérique ou du mot-clé infinite.
SRC
Cet attribut spécifie l'URL du fichier son à jouer. Ce fichier doit être au
format .wav, .au ou .mid.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
VOLUME
Cet attribut prend une valeur comprise entre -10,000 et 0 qui détermine
le volume sonore.
WEBTV
LOOP et SRC.
Gestionnaires d'événements
Aucun.
Exemples
<BGSOUND SRC="son1.mid">
Compatibilité
Internet Explorer 2, 3, 4 ; WebTV
Note
* Un résultat similaire peut être obtenu avec Netscape Navigator en
utilisant l'élément <EMBED> pour exploiter LiveAudio.
Syntaxe
<BIG
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
<BIG> (Gros caractères) 75
onmouseover="script"
onmouseup="script">
</BIG>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
76 <BLACKFACE> (Caractères très gras)
INTERNET EXPLORER 4
Tous les attributs et événements à l'exception de DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
Ce texte a une taille normale. <BIG>Ce texte est plus
gros</BIG>.
Compatibilité
HTML 3.2, 4 ; Netscape 2, 3, 4 ; Internet Explorer 2, 3, 4 ; WebTV
Note
* HTML 3.2 ne définit pas d'attributs pour ce paramètre.
Syntaxe
<BLACKFACE> Texte </BLACKFACE>
Attributs
Aucun.
<BLINK> (Affichage clignotant) 77
Gestionnaires d'événements
Aucun.
Exemple
<BLACKFACE>N'attendez pas !</BLACKFACE>Cette offre expire
dans cinq minutes.
Compatibilité
WebTV
Note
* Cet élément est supporté uniquement par WebTV.
</BLINK>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
78 <BLOCKQUOTE> (Citation)
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
Gestionnaires d'événements
Aucun.
Exemple
<BLINK>Ennuyeux, non ?</BLINK>
Compatibilité
Netscape 1, 2, 3, 4
Note
* Bien que non définis explicitement dans la documentation de Nets-
cape, les attributs CLASS, ID, LANG et STYLE sont supposés uni-
versels par Netscape 4 et peuvent donc avoir une signification ici.
<BLOCKQUOTE> (Citation)
Cet élément indique que son contenu est une citation. En général, il est
affiché en retrait.
Syntaxe
<BLOCKQUOTE
CITE="URL de la source de données"
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
<BLOCKQUOTE> (Citation) 79
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</BLOCKQUOTE>
Attributs
CITE
Cet attribut prend pour valeur l'URL du document contenant la citation.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
80 <BLOCKQUOTE> (Citation)
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements exceptés CITE et DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
Le paragraphe suivant est extrait de notre rapport de mars :
<BLOCKQUOTE CITE="rapportMars.htm"> ... texte ...
</BLOCKQUOTE>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* HTML 2 et 3.2 n'autorisent aucun attributs pour cet élément.
Syntaxe
<BODY
ALINK="nom de couleur | #RRVVBB" (transitoire)
BACKGROUND="URL de l'image de fond" (transitoire)
BGCOLOR="nom de couleur | #RRVVBB" (transitoire)
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
LINK="nom de couleur | #RRVVBB" (transitoire)
STYLE="information de style"
TEXT="nom de couleur | #RRVVBB" (transitoire)
TITLE="texte explicatif"
VLINK="nom de couleur | #RRVVBB" (transitoire)
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onload="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script"
onunload="script">
</BODY>
ondragstart="script"
onhelp="script"
onrowenter="script"
onrowexit="script"
onscroll="script"
onselect="script"
onselectstart="script"
Attributs
ALINK
Cet attribut définit la couleur des liens actifs dans le document. Un lien
est actif au moment ou il est sélectionné. La valeur de cet attribut peut
être un nom de couleur ou une valeur hexadécimale au format
#RRVVBB.
BACKGROUND
Cet attribut contient l'URL d'une image de fond pour le document.
Cette image est répétée pour couvrir la surface de la fenêtre.
BGCOLOR
Cet attribut indique la couleur de fond du document. Sa valeur peut être
un nom de couleur ou une valeur hexadécimale au format #RRVVBB.
BGPROPERTIES
Cet attribut, introduit par Internet Explorer 2, n'a qu'une valeur,
FIXED, qui indique que l'image de fond ne doit pas défiler avec le do-
cument.
<BODY> (Corps du document) 83
BOTTOMMARGIN
Cet attribut spécifie la marge basse du document et prend le pas sur la
marge par défaut. Lorsque sa valeur est 0 ou "", la marge basse est le bord
de la fenêtre ou du cadre dans lequel le document est affiché.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
CREDITS
Cet attribut spécifique à WebTV contient l'URL du document à afficher
lorsque l'utilisateur presse le bouton Credits du panneau Info.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
FONTSIZE
Cet attribut spécifique à WebTV détermine la taille des caractères utilisés
pour l'affichage du document et prend le pas sur la valeur par défaut du
navigateur. La valeur par défaut est MEDIUM.
HSPACE
Dans l'implémentation de WebTV, cet attribut indique la taille de l'es-
pace horizontal encadrant le document. La valeur par défaut est de
8 pixels.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
INSTRUCTIONS
Dans l'implémentation de WebTV, cet attribut contient l'URL du do-
cument à afficher lorsque l'utilisateur presse le bouton Instructions du
panneau Info.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
84 <BODY> (Corps du document)
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
LEFTMARGIN
Cet attribut spécifique à Internet Explorer détermine la marge gauche de
la page en pixels. Cette valeur prend le pas sur la valeur par défaut. Lors-
que la valeur est 0 ou "", le texte est affiché contre la bordure de la fenê-
tre ou du cadre contenant le document.
LINK
Cet attribut définit la couleur les liens hypertextes dans le document. Sa
valeur peut être un nom de couleur ou une valeur hexadécimale au for-
mat #RRVVBB.
LOGO
Dans l'implémentation de WebTV, cet attribut contient l'URL d'une
image de 70 x 52 pixels représentant la page et utilisée pour l'historique
et les signets.
NOHTILEBG
Dans l'implémentation de WebTV, cet attribut indique que l'image de
fond ne doit pas être répétée horizontalement. Dans ce cas, l'image ne
défile pas.
NOVTILEBG
Dans l'implémentation de WebTV, cet attribut indique que l'image de
fond ne doit pas être répétée verticalement. Dans ce cas, l'image ne défile
pas.
RIGHTMARGIN
Cet attribut spécifique à Internet Explorer détermine la marge droite de
la page en pixels. Cette valeur prend le pas sur la valeur par défaut. Lors-
que la valeur est 0 ou "", le texte est affiché contre la bordure de la fenê-
tre ou du cadre contenant le document.
<BODY> (Corps du document) 85
SCROLL
Cet attribut indique si les barres de défilement doivent être affichées. La
valeur par défaut est YES.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TEXT
Cet attribut indique la couleur du texte du document. Sa valeur peut être
un nom de couleur ou une valeur hexadécimale au format #RRVVBB.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TOPMARGIN
Cet attribut spécifique à Internet Explorer détermine la marge haute de
la page en pixels. Cette valeur prend le pas sur la valeur par défaut. Lors-
que la valeur est 0 ou "", le texte est affiché contre la bordure de la fenê-
tre ou du cadre contenant le document.
VLINK
Cet attribut définit la couleur les liens déjà visités dans le document. Sa
valeur peut être un nom de couleur ou une valeur hexadécimale au for-
mat #RRVVBB.
VSPACE
Dans l'implémentation de WebTV, cet attribut indique la taille de l'es-
pace vertical encadrant le document. La valeur par défaut est de 6 pixels.
XSPEED
Cet attribut spécifique WebTV indique la vitesse de défilement hori-
zontal des images de fond. Sa valeur est comprise entre 0 (fixe) et 4 (dé-
filement rapide). La valeur par défaut est 0. Le contenu du corps du
document ne défile pas.
YSPEED
Cet attribut spécifique WebTV indique la vitesse de défilement vertical
des images de fond. Sa valeur est comprise entre 0 (fixe) et 4 (défilement
86 <BODY> (Corps du document)
INTERNET EXPLORER 4
Tous les attributs et événements définis par le W3C excepté DIR, tous
les attributs et événements définis par Internet Explorer 4, ainsi que on-
blur et onfocus.
WEBTV
BACKGROUND, BGCOLOR, CREDITS, INSTRUCTIONS,
LINK, LOGO, TEXT, VLINK, onload et onunload.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<BODY BACKGROUND="fond.gif"
BGCOLOR="White"
ALINK="Red"
LINK="Blue"
VLINK="Red"
TEXT="Black"> ... </BODY>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
<BQ> (Citation) 87
Notes
* Il est important de spécifier simultanément les couleurs de fond et de
texte. Dans le cas contraire, le texte risque d'être invisible si le fond et
le texte se trouvent affichés dans la même couleur en fonction des va-
leurs par défaut du navigateur.
<BQ> (Citation)
Cet élément obsolète indique que son contenu est une citation. Bien que
défini dans les premières spécifications HTML, il n'est plus reconnu au-
jourd'hui que par WebTV comme alias de l'élément
<BLOCKQUOTE>.
Syntaxe (Obsolète)
<BQ>
</BQ>
Attributs
Aucun.
Gestionnaires d'événements
Aucun.
Exemple
<BQ>Le guide de référence du programmeur HTML indique
"N'utilisez pas cet élément"</BQ>
Compatibilité
WebTV
88 <BR> (Saut de ligne)
Note
* Cet élément date des premières versions de HTML et est considéré
obsolète. Il ne doit pas être employé.
Syntaxe
<BR
CLASS="nom(s) de classe(s)"
CLEAR="ALL | LEFT | NONE | RIGHT" (transitoire)
ID="identificateur alphanumérique unique"
STYLE="information de style"
TITLE="texte explicatif">
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
CLEAR
Cet attribut provoque l'insertion d'un espace vertical de façon que le
texte soit placé en relation avec les images. La valeur LEFT interrompt le
texte situé à côté d'une image alignée à gauche pour le faire reprendre
après l'image, à la marge gauche. La valeur RIGHT fait la même chose
pour une image alignée à droite. La valeur ALL fait reprendre le texte à
l'endroit où il peut être aligné sur les deux marges. Dans la spécification
HTML 4 transitoire, la valeur par défaut est NONE. Sa signification est
un saut de ligne simple.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
<BR> (Saut de ligne) 89
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs.
WEBTV
CLEAR.
Gestionnaires d'événements
Aucun.
Exemples
Ce texte continue<BR>à la ligne suivante.
Compatibilité
HTML 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ; WebTV
90 <BUTTON> (Bouton de formulaire)
Notes
* Cet élément est toujours vide. Aucune balise de fermeture ne peut être
employée.
Syntaxe
<BUTTON
ACCESSKEY="touche"
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
DISABLED
ID="identificateur alphanumérique unique"
LANG="code de langage"
NAME="Nom du bouton"
STYLE="information de style"
TABINDEX="nombre"
TITLE="texte explicatif"
TYPE="BUTTON | RESET | SUBMIT"
VALUE="valeur du bouton"
onblur="script"
onclick="script"
ondblclick="script"
onfocus="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</BUTTON>
<BUTTON> (Bouton de formulaire) 91
Attributs
ACCESSKEY
Cet attribut spécifie un raccourci clavier pour l'élément. Presser la touche
Alt ou une touche similaire (selon le navigateur et le système d'exploita-
tion) en même temps que la touche indiquée permet d'activer le lien à
partir du clavier.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DATAFLD
Cet attribut spécifie le nom de colonne de l'objet source de données
fournissant les données liées définissant les informations concernant le
contenu de l'élément <BUTTON>.
DATAFORMATAS
Cet attribut indique si les données liées sont au format texte ou HTML.
DATASRC
Cet attribut indique l'ID de l'objet source de données fournissant les
données liées à l'élément <BUTTON>.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
92 <BUTTON> (Bouton de formulaire)
DISABLED
Cet attribut permet de désactiver le bouton.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
NAME
Cet attribut définit le nom du bouton de façon qu'il puisse être identifié
lorsque la page en contient plusieurs.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TABINDEX
Cet attribut prend pour valeur un nombre indiquant la position de
l'élément dans l'ordre de tabulation employé pour la navigation au cla-
vier, à l'aide de la touche Tab.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TYPE
Définit le type du bouton. Selon la spécification HTML 4, le bouton est
indéfini par défaut. Les valeurs possibles sont BUTTON, RESET et
SUBMIT, indiquant qu'il s'agit d'un bouton ordinaire, d'un bouton de
soumission de formulaire ou d'un bouton de réinitialisation de formu-
laire.
<BUTTON> (Bouton de formulaire) 93
VALUE
Cet attribut définit la valeur qui est envoyée au serveur lorsque le bouton
est pressé. Cela peut être utile lorsque la page contient plusieurs boutons
SUBMIT qui effectuent des actions différentes, pour indiquer au pro-
gramme CGI quel bouton a été pressé.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<BUTTON NAME="Submit"
VALUE="Submit"
TYPE="Submit">Soumettre la requête</BUTTON>
<BUTTON TYPE="BUTTON"
onclick="doSomething()">Cliquez sur ce
bouton</BUTTON>
<BUTTON TYPE="BUTTON">
<IMG SRC="polkadot.gif" ALT="Polkadot"></BUTTON>
Compatibilité
HTML 4 ; Internet Explorer 4
Notes
* Il n'est pas possible d'associer une image cliquable avec un <IMG>
figurant en tant que contenu d'un élément <BUTTON>.
Syntaxe
<CAPTION
ALIGN="BOTTOM | LEFT | RIGHT | TOP" (transitoire)
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</CAPTION>
Attributs
ALIGN
Cet attribut est utilisé pour positionner la légende. La spécification
HTML 4 définit les valeurs BOTTOM, LEFT, RIGHT, et TOP. In-
ternet Explorer et WebTV reconnaissent également CENTER. Pour
ajouter la possibilité de combiner alignement vertical et horizontal, Mi-
crosoft a introduit l'attribut VALIGN pour l'élément <CAPTION>.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
VALIGN
Cet attribut spécifique d'Internet Explorer indique si la légende doit être
placée au-dessus ou au-dessous du tableau ou de la figure.
96 <CAPTION> (Légende de figure ou de tableau)
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
WEBTV
ALIGN (CENTER | LEFT | RIGHT).
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<TABLE>
<CAPTION ALIGN="TOP">Menu</CAPTION>
<TR>
<TD>Escargot</TD>
<TD>Filet Mignon</TD>
<TD>Big Mac</TD>
</TR>
</TABLE>
Compatibilité
HTML 3.2, 4 ; Netscape 1.1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ; WebTV
Notes
* Il ne doit y avoir qu'une seule légende par figure ou tableau.
Syntaxe (transitoire)
<CENTER
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</CENTER>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
98 <CENTER> (Alignement centré)
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<CENTER>Ceci est le centre de la page.</CENTER>
Compatibilité
HTML 3.2, 4 (transitoire) ; Netscape 1.1, 2, 3, 4 ; Internet Explorer 2,
3, 4 ; WebTV
<CITE> (Citation) 99
Notes
* L'élément <CENTER> défini par le W3C est un raccourci pour
<DIV ALIGN="CENTER">. La spécification HTML 4 stricte ne re-
connaît pas l'élément <CENTER>.
<CITE> (Citation)
Cet élément indique une citation extraite d'un livre ou d'une autre
source publiée. Son contenu est généralement affiché en italique.
Syntaxe
<CITE
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</CITE>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les événements et attributs à l'exception de DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
<CODE> (Listing de programme) 101
Exemple
Cet exemple est extrait de
<CITE>Le guide de référence du progammeur HTML</CITE>.
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Note
* HTML 2 et 3.2 ne reconnaissent aucun attribut pour cet élément.
Syntaxe
<CODE
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</CODE>
onhelp="script"
onselectstart="script"
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
<COL> (Colonne) 103
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
Pour incrémenter une variable nommée "compte," utilisez
<CODE> count++ </CODE>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2., 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* Cet élément est plus particulièrement réservé aux cours extraits de
listings car il ne préserve pas l'indentation. Pour les listings de plu-
sieurs lignes, il est préférable d'employer l'élément <PRE>.
<COL> (Colonne)
Cet élément définit une colonne de tableau et est employé pour grouper
et aligner le contenu. On le trouve généralement à l'intérieur d'un élé-
ment <COLGROUP>.
Syntaxe
<COL
ALIGN="CENTER | CHAR | JUSTIFY | LEFT | RIGHT"
CHAR="caractère"
CHAROFF="nombre"
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
SPAN="nombre"
STYLE="information de style"
TITLE="texte explicatif"
VALIGN="BASELINE | BOTTOM | MIDDLE | TOP"
WIDTH="largeur de colonne"
onclick="script"
104 <COL> (Colonne)
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
Attributs
ALIGN
Cet attribut spécifie l'alignement horizontal du contenu des cellules.
CHAR
Cet attribut indique le caractère servant à l'alignement des cellules dans
une colonne. Il est ainsi possible d'aligner les cellules sur la virgule déci-
male (,).
CHAROFF
Cet attribut est utilisé pour indiquer le nombre de caractères de décalage
de l'alignement par rapport au caractère spécifié par l'attribut CHAR.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
REPEAT
Lorsqu'il est présent, cet attribut indique le nombre de colonnes par dé-
faut dans ce groupe. Le navigateur ignore cet attribut si le groupe de co-
<COL> (Colonne) 105
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
VALIGN
Cet attribut spécifie l'alignement vertical du texte à l'intérieur de la cel-
lule. Les valeurs possibles sont BASELINE, BOTTOM, MIDDLE, et
TOP.
WIDTH
Cet attribut spécifie la largeur par défaut de chaque colonne dans le
groupe courant. Outre les indications standard en pixels et en pourcenta-
ges, cet attribut peut prendre la valeur 0*, qui signifie que la largeur de
chaque colonne du groupe doit être égale au minimum nécessaire en
fonction de leur contenu. Une largeur relative comme 0.5* peut égale-
ment être employée.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<TABLE BORDER="1" WIDTH="400">
<COLGROUP>
<COL ALIGN="CENTER" WIDTH="150"><COL ALIGN="RIGHT">
<TR>
<TD>Cette colonne est alignée au centre.</TD>
<TD>Celle-ci est alignée à droite.</TD>
106 <COLGROUP> (Groupe de colonnes)
</TR>
<TR><TD>!</TD><TD>?</TD></TR>
<TR><TD>!</TD><TD>?</TD></TR>
</TABLE>
Compatibilité
HTML 4 ; Internet Explorer 4
Notes
* <COL> est un élément vide et ne nécessite pas de balise de fermeture.
Syntaxe
<COLGROUP
ALIGN="CENTER | CHAR | JUSTIFY | LEFT | RIGHT"
CHAR="caractère"
CHAROFF="nombre"
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
SPAN="nombre"
STYLE="information de style"
TITLE="texte explicatif"
VALIGN="BASELINE | BOTTOM | MIDDLE | TOP"
WIDTH="spécification de largeur de colonnes"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
<COLGROUP> (Groupe de colonnes) 107
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
<COL> éléments
</COLGROUP>
Attributs
ALIGN
Cet attribut spécifie l'alignement horizontal du contenu des cellules d'un
groupe. La signification des valeurs CENTER, LEFT et RIGHT est évi-
dente. La valeur JUSTIFY provoque un alignement à droite et à gauche
si possible. La valeur CHAR permet d'aligner le contenu sur un caractère
particulier, en association avec CHAROFF.
CHAR
Cet attribut indique le caractère servant à l'alignement des cellules dans
une colonne. Il est ainsi possible d'aligner les cellules sur la virgule déci-
male (,).
CHAROFF
Cet attribut est utilisé pour indiquer le nombre de caractères de décalage
de l'alignement par rapport au caractère spécifié par l'attribut CHAR.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
108 <COLGROUP> (Groupe de colonnes)
SPAN
Lorsqu'il est présent, cet attribut indique le nombre de colonnes par dé-
faut dans ce groupe. Si le groupe contient un ou plusieurs éléments
<COL>, les navigateurs doivent ignorer cet attribut. La valeur par défaut
est 1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
VALIGN
Cet attribut spécifie l'alignement vertical du texte à l'intérieur de la cel-
lule. Les valeurs possibles sont BASELINE, BOTTOM, MIDDLE, et
TOP.
WIDTH
Cet attribut spécifie la largeur par défaut de chaque colonne dans le
groupe courant. Outre les indications standard en pixels et en pourcenta-
ges, cet attribut peut prendre la valeur 0*, qui signifie que la largeur de
chaque colonne du groupe doit être égale au minimum nécessaire en
fonction de leur contenu.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<COLGROUP SPAN="10" ALIGN="CHAR" CHAR=":" VALIGN="CENTER">
<COL ALIGN="CENTER">
</COLGROUP>
Compatibilité
HTML 4 ; Internet Explorer 4
Note
* Chaque groupe de colonnes défini par <COLGROUP> peut contenir
zéro, un ou plusieurs éléments <COL>.
<COMMENT> (Commentaire)
Cet élément non standard traite son contenu comme des commentaires
non affichables. En revanche, les éléments inclus sont traités normale-
ment. Cet élément ne doit pas être utilisé.
Information commentée
</COMMENT>
Attributs
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
110 <DD> (Définition)
Gestionnaires d'événements
Aucun.
Exemple
<COMMENT>Ceci n'est pas une façon correcte d'indiquer des
commentaires.</COMMENT>
Compatibilité
Internet Explorer 4 ; WebTV
Notes
* Il est préférable d'utiliser la forme <!-- -->, qui ne traite pas les élé-
ments inclus.
<DD> (Définition)
Cet élément indique la définition d'un terme à l'intérieur d'une liste de
définitions de termes (<DT>) incluse dans une liste de définitions
(<DL>).
Syntaxe
<DD
CLASS="nom(s) de classe(s)"
<DD> (Définition) 111
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</DD>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
112 <DD> (Définition)
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<DL>
<DT>DOG
<DD>Un animal domestique qui nécessite une attention
permanente.
<DT>CAT
<DD>Un animal domestique qui vous ignore, sauf
lorsqu'il a faim.
</DL>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* La balise de fermeture de cet élément est optionnelle. Il est cependant
conseillé de ne pas l'omettre afin de rendre le code plus lisible.
<DEL> (Texte effacé) 113
* Cet élément est placé dans une liste de définitions de termes encadrée
par l'élément <DL>. Il est normalement associé à un élément <DT>
qui contient le terme correspondant à la définition.
Syntaxe
<DEL
CITE="URL"
CLASS="nom(s) de classe(s)"
DATETIME="date"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script"
onselectstart="script">
</DEL>
Attributs
CITE
La valeur de cet attribut est l'URL du document source ou du message
qui peut contenir des explications sur la raison de la suppression du texte.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DATETIME
Cet attribut indique la date et l'heure de l'effacement. Sa valeur est au
format ISO 8601. Le format de base est :
AAAA-MM-JJThh:mm:ssTZD
dans lequel :
AAAA=année à quatre chiffre, par exemple 1999
MM=mois à deux chiffres (01=janvier, 02=février, etc.)
JJ=jour du mois à deux chiffres (01 à 31)
hh=heure à deux chiffres (00 à 23)
mm=minutes (00 through 59)
ss=secondes (00 through 59)
TZD=indicateur de zone
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
<DEL> (Texte effacé) 115
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé. Il est égale-
ment possible d'employer un nom étendu, tel que JavaScript1.1, pour
masquer le code pour les navigateurs compatibles avec JavaScript mais
pas avec la version particulière employée.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<DEL CITE="http://www.societe.fr/modifs/nov99.htm"
DATETIME="1999-11-06T09:15:00+01:00">
La clause pénale s'applique également en cas de retard
du fait du client.
</DEL>
Compatibilité
HTML 4 ; Internet Explorer 4
116 <DFN> (Définition d'un terme)
Notes
* Certains navigateurs affichent le texte de l'élément <DEL> dans un
style différent pour faire apparaître les éléments supprimés. Internet
Explorer 4 l'affiche en caractères barrés. Certains navigateurs peuvent
disposer d'un moyen d'afficher l'historique des modifications appor-
tées au document. Ceux qui ne comprennent pas <DEL> ou <INS>
affichent le texte normalement. Il n'y a donc aucun inconvénient à
ajouter du texte, ce qui n'est pas le cas de la suppression. Pour cette
raison, il est préférable de commenter le texte supprimé, de la façon
suivante :
<DEL>
<!-- Texte supprimé -->
</DEL>
Syntaxe
<DFN
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</DFN>
<DFN> (Définition d'un terme) 117
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
Un <DFN>éléphant</DFN> est trop gros pour faire un animal
domestique pour qui que ce soit s'il est plus pauvre que Bill
Gates.
Compatibilité
HTML 2, 3.2, 4 ; Internet Explorer 2, 3, 4 ; WebTV
Note
* HTML 2 et 3.2 ne définissent aucun attribut pour cet élément.
<DIR> (Répertoire)
Cet élément contient une liste de termes courts et non ordonnés. Chaque
terme est indiqué par l'élément <LI>. L'utilisation de cet élément n'est
pas conseillée car il ne fait pas partie de la spécification HTML 4 stricte.
Par ailleurs, il n'a pratiquement aucun avantage par rapport à l'élément
<UL>.
Syntaxe (transitoire)
<DIR
CLASS="nom(s) de classe(s)"
COMPACT
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
<DIR> (Répertoire) 119
onmouseup="script">
</DIR>
Attributs
COMPACT
Cet attribut réduit l'espace entre les éléments de la liste.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
120 <DIR> (Répertoire)
INTERNET EXPLORER 4
Tous les événements et attributs exceptés COMPACT et DIR.
WEBTV
Pas d'attribut. (Note : WebTV affiche le texte de cet élément en gras.)
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<DIR>
<LI>Fichiers d'entête
<LI>Fichiers de code
<LI>Fichiers de commentaires
</DIR>
Compatibilité
HTML 2, 3.2, 4 (transitoire) ; Netscape 1, 2, 3, 4 ; Internet Explorer 2,
3, 4 ; WebTV
Notes
* Les éléments de la liste sont limités à une longueur de 20 caractères.
<DIV> (Division)
Cet élément indique un bloc qui doit être traité comme une unité logi-
que.
Syntaxe
<DIV
ALIGN="CENTER | JUSTIFY | LEFT | RIGHT"
(transitoire)
CLASS="nom(s) de classe(s)"
DATAFLD="nom de la colonne fournissant les données
liées"
(reservé)
DATAFORMATAS="HTML | TEXT" (reservé)
DATASRC="ID de l'objet source des données"
(reservé)
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</DIV>
onscroll="script"
onselectstart="script"
Attributs
ALIGN
Cet attribut indique comment le contenu doit être aligné horizontale-
ment. La valeur par défaut est LEFT. La valeur JUSTIFY est supportée
uniquement par Microsoft Internet Explorer.
CHARSET
Cet attribut définit le jeu de caractères utilisé par la ressource liée spéci-
fiée par l'attribut HREF. Sa valeur est une liste de jeux de caractères tels
que définis par la RFC 2045, séparés par des espaces et/ou des virgules.
La valeur par défaut est ISO-8859-1.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DATAFLD
Cet attribut spécifie le nom de colonne de l'objet source de données
fournissant les données liées.
DATAFORMATAS
Cet attribut indique si les données sont au format texte ou HTML.
DATASRC
Cet attribut indique l'ID de l'objet source de données fournissant les
données liées à l'élément.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
HREF
Cet attribut spécifie l'URL d'une ressource fournissant des informations
sur le contenu de l'élément <DIV>.
<DIV> (Division) 123
HREFLANG
Cet attribut est employé pour indiquer le langage de la ressource liée.
Pour plus d'informations sur les valeurs autorisées, reportez-vous à la
section "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
MEDIA
Cet attribut spécifie le support de destination des informations liées,
particulièrement lorsque l'attribut REL prend la valeur STYLESHEET.
Sa valeur peut être un descripteur de média tel que SCREEN, ou une
liste d'éléments séparés par des virgules. Les valeurs possibles sont ALL,
AURAL, BRAILLE, PRINT, PROJECTION, et SCREEN. D'autres
valeurs peuvent également être définies en fonction du navigateur em-
ployé. Cet attribut a été ajouté tardivement à la spécification HTML 4 et
sa signification par rapport à l'élément <DIV> est loin d'être claire. De
plus, il n'est reconnu par aucun navigateur.
REL
Pour les éléments <A> contenant l'attribut HREF, cet attribut spécifie la
relation entre l'objet cible et l'objet lien. La valeur est une liste de rela-
tions séparées par des virgules. Les valeurs que peuvent prendre les rela-
tions ainsi que leur syntaxe doivent être définies par une autorité relative
à l'auteur du document. La relation par défaut est void. L'attribut REL
ne doit être employé que si l'attribut HREF est présent.
124 <DIV> (Division)
REV
Cet attribut désigne un lien rétroactif, c'est-à-dire la relation inverse de
celle indiqué par l'attribut REL. Il permet d'indiquer la source d'un lien,
par exemple l'auteur, ou un autre document.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TARGET
Cet attribut spécifie la fenêtre cible pour les liens hypertextes référençant
des cadres. L'information liée est affichée dans la fenêtre ou le cadre dési-
gné. Pour pouvoir être utilisés comme cibles, les fenêtres et les cadres
doivent être nommés. En dehors des fenêtres nommées, plusieurs valeurs
prédéfinies peuvent être employées, comme _blank, qui désigne une
nouvelle fenêtre, _parent qui désigne le cadre parent de celui contenant
la source du lien, _self, indiquant que la cible doit être affichée dans la
même fenêtre que la source, et _top, qui désigne la fenêtre du navigateur.
Cet attribut a été ajouté tardivement à la spécification HTML 4. Sa si-
gnification n'est pas claire et il n'est supporté par aucun navigateur
connu.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TYPE
Cet attribut indique le type de données sous la forme du type MIME de
la cible du lien. Le plus souvent, cette valeur n'a qu'un caractère infor-
matif. Cependant, les navigateurs futurs pourraient afficher une icône
particulière pour chaque type multimédia, par exemple une icône repré-
sentant un haut-parleur lorsque l'attribut TYPE a la valeur audio/wav.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
<DIV> (Division) 125
WEBTV
ALIGN (CENTER | LEFT | RIGHT).
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<DIV ALIGN="JUSTIFY">
Tout le texte de cette division sera justifié
(mais seulement avec Netscape 4).
</DIV>
Compatibilité
HTML 3.2, 4 ; Netscape 2, 3, 4 ; Internet Explorer 2, 3, 4 ; WebTV
Notes
* De nombreux utilisateurs ne comprennent pas bien l'utilisation de cet
élément car il ne fait que créer un bloc logique. Il est très utile pour
lier des scripts ou des feuilles de styles avec une partie du document.
En ce sens, <DIV> est le complément de <SPAN>, qui est utilisé "en
ligne".
Syntaxe
<DL
CLASS="nom(s) de classe(s)"
COMPACT
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</DL>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
COMPACT
Cet attribut réduit l'espace vertical entre les éléments de la liste.
<DL> (Liste de définitions) 127
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<DL>
<DT>Chat
<DD>Un animal domestique qui aime le poisson.
<DT>Putois
128 <DT> (Terme d'une liste de définitions)
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* Les éléments de la liste comportent deux parties : le terme à définir,
correspondant à l'élément <DT>, et sa définition, contenue dans
l'élément <DD>.
Syntaxe
<DT
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
<DT> (Terme d'une liste de définitions) 129
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
130 <EM> (Mise en valeur)
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<DL>
<DT>Chat
<DD>Un animal domestique qui aime le poisson.
<DT>Putois
<DD>Un animal sauvage qui a besoin de déodorant.
</DL>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* Cet élément est utilisé dans une liste délimitée par l'élément <DL>
pour désigner un terme à définir, en conjonction avec un élément
<DD> qui contient la définition. Cependant, il n'est pas obligatoire
d'employer un élément <DD> pour chaque élément <DT>.
Syntaxe
<EM
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</EM>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
132 <EM> (Mise en valeur)
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
Ceci est un <EM>point important</EM> qu'il faut considérer.
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Note
* <EM> est un élément qui se prête à la liaison avec une feuille de style.
Ainsi, il est possible de définir une règle CSS comme celle présentée
ci-après pour représenter le contenu de cet élément dans la police Im-
pact et avec une taille plus importante :
<EMBED> (Objet enchâssé) 133
</EMBED>
UNITS="em | pixels"
VSPACE="pixels"
WIDTH="pixels"
Attributs
ALIGN
Cet attribut contrôle l'alignement du texte par rapport à l'objet enchâssé.
La valeur par défaut est LEFT.
ALT
Cet attribut indique le texte à afficher si l'objet ne peut être exécuté.
BORDER
Cet attribut indique la taille, en pixels, de la bordure qui entoure l'objet
enchâssé.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
CODE
Cet attribut spécifie le nom du fichier contenant la classe Java compilée
(si l'élément <EMBED> est employé pour inclure une applet Java). Il
s'agit d'une alternative étrange proposée par Microsoft pour l'inclusion
d'applets Java.
CODEBASE
Cet attribut désigne l'URL de base pour un plug-in ou une applet dans
Internet Explorer.
HEIGHT
Cet attribut indique la hauteur en pixels de l'objet enchâssé.
HIDDEN
Si cet attribut prend la valeur TRUE, l'objet enchâssé n'est pas visible
dans la page et sa taille est implicitement nulle.
<EMBED> (Objet enchâssé) 135
HSPACE
Cet attribut spécifie en pixels l'espace qui sépare l'objet du texte placé à
sa droite et à sa gauche.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
NAME
Cet attribut spécifie le nom de l'objet enchâssé, qui peut être référencé
par un programme écrit dans un langage de script.
PALETTE
Cet attribut est utilisé uniquement sous Windows pour sélectionner la
palette de couleur utilisée pour l'objet et peut prendre les valeurs
BACKGROUND ou FOREGROUND. La valeur par défaut est
BACKGROUND.
PLUGINSPAGE
Cet attribut contient l'URL des instructions d'installation du plug-in
nécessaire pour visualiser l'objet.
SRC
Cet attribut indique l'URL du contenu source pour l'objet enchâssé.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TYPE
Cet attribut spécifie le type MIME de l'objet enchâssé. Il est utilisé par le
navigateur pour déterminer le plug-in nécessaire pour l'afficher. Il peut
être employé en lieu et place de l'attribut SRC pour les plug-ins qui
n'ont pas de contenu ou qui l'obtiennent de façon dynamique.
136 <EMBED> (Objet enchâssé)
UNITS
Cet attribut spécifique à Netscape est employé pour déterminer l'unité de
mesure pour l'objet : EM ou, par défaut, PIXELS.
VSPACE
Cet attribut spécifie en pixels l'espace qui sépare l'objet du texte placé au-
dessus et au-dessous.
WIDTH
Indique la largeur de l'objet en pixels.
INTERNET EXPLORER 4
Tous les attributs et événements définis par Microsoft.
WEBTV
ALIGN (BOTTOM | LEFT | RIGHT | TOP), BORDER, HEIGHT,
HIDDEN, HSPACE, NAME, SRC, VSPACE et WIDTH.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<!-- EMBED sans balise de fermeture -->
<EMBED SRC="filmtest.mov" HEIGHT="150" WIDTH="150">
<NOEMBED>
<IMG SRC="giftest.gif" HEIGHT="150" WIDTH="150"
ALT="Image test">
</NOEMBED>
Compatibilité
Netscape 2, 3, 4 ; Internet Explorer 3, 4 ; WebTV
Notes
* La nécessité de la balise de fermeture n'est pas clairement établie. De
nombreux concepteurs de pages préfèrent ne pas l'utiliser. La docu-
mentation n'est pas très précise à ce sujet. Certains prétendent que la
balise de fermeture doit être placée après la fin de l'élément
<NOEMBED>. D'autres préfèrent ne pas employer de balise de fin.
De toutes façons, cet élément est destiné à être remplacé par l'élément
<OBJECT>.
Syntaxe
<FIELDSET
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</FIELDSET>
Attributs
ALIGN
Internet Explorer définit l'attribut ALIGN, qui indiquent comment
l'élément et son contenu sont positionnés dans le tableau ou la fenêtre.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE formulaire)
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
140 <FN> (Note de bas de page)
Exemple
<FIELDSET>
<LEGEND>Identification du client</LEGEND>
<BR>
<LABEL>Nom du client :
<INPUT TYPE="TEXT" ID="NomClient" SIZE="25">
</FIELDSET>
Compatibilité
HTML 4 ; Internet Explorer 4
Notes
* Grouper les contrôles permet aux utilisateurs de comprendre plus
facilement leur utilisation et facilite leur sélection au moyen de la tou-
che Tabulation, ou au moyen de commandes vocales dans les pro-
grammes utilisant ce type de commandes. Un usage cohérent de cet
élément rend les documents plus accessibles pour les utilisateurs han-
dicapés.
</FN>
Attributs
HREF
Cet attribut contient l'URL référençant la note de bas de page. En géné-
ral, il s'agit d'un fragment composé du signe # suivi du nom de la note.
<FONT> (Définition de police de caractères) 141
ID
Cet attribut contient le nom de la référence à la note. Il indique que le
texte ainsi marqué est une note de bas de page.
Gestionnaires d'événements
Aucun.
Exemple
Cette merveilleuse idée vient de <FN
HREF="#dupond">Dupond.</FN>
Compatibilité
WebTV
Notes
* Les notes de bas de page sont réalisées sous la forme de liens internes
au document. Utilisez l'attribut HREF pour indiquer une référence à
une note. Utilisez l'attribut ID pour indiquer la note elle-même.
Syntaxe (transitoire)
<FONT
CLASS="nom(s) de classe(s)"
COLOR="nom de couleur | #RRVVBB"
DIR="LTR | RTL"
FACE="font name"
ID="identificateur alphanumérique unique"
LANG="code de langage"
SIZE="1 à 7 | +1 à +6 | -1 à -6"
STYLE="information de style"
TITLE="texte explicatif">
</FONT>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
COLOR
Cet attribut détermine la couleur du texte grâce à un nom de couleur ou
à une spécification hexadécimale de la forme #RRVVBB.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
EFFECT
Dans l'implémentation de WebTV, cet attribut permet l'affichage du
texte avec des effets spéciaux. La valeur RELIEF entraîne l'affichage du
texte en relief saillant, alors que EMBOSS produit l'effet contraire (relief
en creux.)
FACE
Cet attribut contient une liste de noms de polices séparés par des virgu-
les. Le navigateur affiche le texte dans la première police de la liste dispo-
nible sur le système hôte.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
POINT-SIZE
Cet attribut spécifique de Netscape 4 indique la taille du texte en points
et est employé avec les polices téléchargeables.
144 <FONT> (Définition de police de caractères)
SIZE
Cet attribut spécifie la taille de la police sous la forme d'une valeur nu-
mérique relative ou absolue. Les valeurs absolues vont de 1 à 7. Les va-
leurs relatives indiquent le taille par rapport au texte courant. Elles vont
de +1 à +6 et de -1 à -6.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TRANSPARENCY caractères)
L'attribut spécifique de WebTV TRANSPARENCY est utilisé pour dé-
terminer la transparence du texte. La valeur 0 indique que le texte est
opaque. La valeur 100 correspond à un texte complètement transparent.
La valeur par défaut est 0.
WEIGHT
Sous Netscape 4, cet attribut spécifie la graisse de la police. La valeur 100
correspond aux caractères les plus maigres et la valeur 900 aux caractères
les plus gras.
INTERNET EXPLORER 4
Tous les attributs et événements définis par le W3C excepté DIR, et
tous les attributs et événements définis par Internet Explorer 4.
WEBTV
COLOR, EFFECT, SIZE, et TRANSPARENCY.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
<FORM> (Formulaire pour l'entrée de données) 145
Exemple
<FONT COLOR="#FF0000" FACE="Helvetica, Times Roman"
SIZE="+1">
Texte assez gros en Helvetica ou Times.
</FONT>
Compatibilité
HTML 3.2, 4 ; Netscape 1.1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ; WebTV
Notes
* La taille de caractères par défaut pour un document peut être déter-
minée à l'aide de l'attribut SIZE de l'élément <BASEFONT>.
Syntaxe
<FORM
ACCEPT-CHARSET="liste des jeux de caractères supportés"
ACTION="URL"
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ENCTYPE="application/x-www-form-urlencoded |
multipart/form-data | text/plain |
Type de média selon RFC 2045"
ID="identificateur alphanumérique unique"
LANG="code de langage"
METHOD="GET | POST"
STYLE="information de style"
TARGET="_blank | frame name | _parent | _self |
146 <FORM> (Formulaire pour l'entrée de données)
_top" (transitoire)
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script"
onreset="script"
onsubmit="script">
</FORM>
Attributs
ACCEPT CHARSET données)
Cet attribut définit le jeu de caractères utilisé pour les données qui doi-
vent être acceptées par le serveur traitant le formulaire. Sa valeur est une
liste de jeux de caractères tels que définis par la RFC 2045, séparés par
des espaces et/ou des virgules. La valeur par défaut est la valeur réservée
UNKNOWN.
ACTION
Cet attribut contient l'URL d'un programme serveur devant traiter les
données du formulaire. Certains navigateurs supportent également un
URL mailto, grâce auquel le contenu du formulaire est envoyé à l'adresse
E-mail indiquée.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
<FORM> (Formulaire pour l'entrée de données) 147
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ENCTYPE
Cet attribut indique comment les données doivent être encodées avant
d'être envoyées au serveur. La valeur par défaut est application/x-www-
form-urlencoded. Ce type d'encodage remplace les espaces par un signe
+ et les autres caractères non imprimables par le signe % suivit de leur
représentation ASCI hexadécimale. L'option multipart/form-data n'ef-
fectue aucune conversion et transfère les données sous la forme d'un do-
cument MIME. Elle doit être employée lorsque <INPUT
TYPE="FILE"> est utilisé. Il est également possible d'utiliser un autre
type d'encodage comme text/plain pour éviter toute forme d'encodage
hexadécimal, ce qui peut être utile avec les formulaires transmis par cour-
rier électronique.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE données)
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
METHOD
Cet attribut indique la méthode utilisée pour transférer l'information au
serveur. L'option GET ajoute les données à l'URL spécifié par l'attribut
ACTION. Cette approche favorise les performances mais limite la taille
des données en fonction de la longueur maximale de la ligne de com-
mande acceptée par le serveur. L'option POST transfère les données en
utilisant la transaction HTTP post. Cette approche est plus sûre et n'im-
pose aucune limitation quant à la taille des données.
148 <FORM> (Formulaire pour l'entrée de données)
NAME
Cet attribut permet de nommer le formulaire afin qu'il puisse être mani-
pulé par des programmes écrits dans un langage de script.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TARGET
Pour les documents contenant des cadres, cet attribut spécifie la fenêtre
cible pour l'affichage du résultat. En dehors des fenêtres nommées, plu-
sieurs valeurs prédéfinies peuvent être employées, comme _blank, qui
désigne une nouvelle fenêtre, _parent qui désigne le cadre parent de celui
contenant la source du lien, _self, indiquant que la cible doit être affichée
dans la même fenêtre que la source, et _top, qui désigne la fenêtre du
navigateur.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements exceptés ACCEPT-CHARSET et DIR.
WEBTV
ACTION, METHOD, TARGET, onreset et onsubmit.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<FORM ACTION="http://www.societe.fr/cgi-bin/
traitement.exe"
<FRAME> (Cadre) 149
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* Le contenu du formulaire est défini à l'aide des éléments
<BUTTON>, <INPUT>, <SELECT> et <TEXTAREA> ainsi que
d'autres éléments de mise en forme et de structure. Certains éléments
spéciaux, permettant le groupage des contrôles, comme <FIELD-
SET>, <LABEL> et <LEGEND>, ont été introduits pour améliorer la
structuration des formulaires, mais d'autres éléments HTML tels
<DIV> et <TABLE> peuvent également être employés pour améliorer
la présentation.
<FRAME> (Cadre)
Cet élément définit une zone de la fenêtre du navigateur appelée cadre.
Cette zone peut se voir attribuer un nom Elle est capable d'afficher son
contenu de manière indépendante du reste de la fenêtre.
Syntaxe (transitoire)
<FRAME
CLASS="nom(s) de classe(s)"
FRAMEBORDER="0 | 1"
ID="identificateur alphanumérique unique"
LONGDESC="URL de la description"
MARGINHEIGHT="pixels"
MARGINWIDTH="pixels"
NAME="chaîne"
NORESIZE
150 <FRAME> (Cadre)
SCROLLING="AUTO | NO | YES"
SRC="URL du contenu du cadre"
STYLE="information de style"
TITLE="texte explicatif">
Attributs
BORDERCOLOR
Cet attribut détermine la couleur de la bordure du cadre à l'aide d'un
nom de couleur ou d'une valeur numérique hexadécimale de la forme
#RRVVBB.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DATAFLD
Cet attribut spécifie le nom de colonne de l'objet source de données
fournissant les données liées.
DATASRC
Cet attribut indique l'ID de l'objet source de données fournissant les
données liées à l'élément.
<FRAME> (Cadre) 151
FRAMEBORDER
Cet attribut indique que le cadre est entouré d'une bordure tridimen-
sionnelle. La spécification HTML préconise l'usage de la valeur 1 pour
activer la bordure et 0 pour la désactiver. La plupart des navigateurs re-
connaissent également l'utilisation de YES et NO.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
LONGDESC
Cet attribut indique l'URL d'un document contenant la description lon-
gue du contenu du cadre. Il est prévu pour être employé conjointement
avec l'élément <TITLE>.
MARGINHEIGHT
Cet attribut fixe la hauteur en pixels de l'espace séparant les bordures
haute et basse du cadre de son contenu.
MARGINWIDTH
Cet attribut fixe la largeur en pixels de l'espace séparant les bordures gau-
che et droite du cadre de son contenu.
NAME
Cet attribut assigne un nom au cadre de façon qu'il puisse servir de cible
pour un lien hypertexte et qu'il puisse être référencé par un programme
écrit dans un langage de script.
NORESIZE
Si cet attribut est présent, l'utilisateur ne peut modifier la taille du cadre.
152 <FRAME> (Cadre)
SCROLLING
Cet attribut détermine la présence ou l'absence de barre de défilement. Si
sa valeur est YES, les barres de défilement sont ajoutées systématique-
ment. Si sa valeur est NO, les barres de défilement ne sont jamais ajou-
tées. La valeur par défaut est AUTO. Dans ce cas, le navigateur choisit
d'afficher ou non les barres de défilement. Il est recommandé de conser-
ver autant que possible la valeur par défaut afin de permettre à l'utilisa-
teur de visualiser la totalité du document même lorsque la fenêtre est trop
petite, et de ne pas gaspiller l'espace inutilement lorsque la fenêtre est
suffisamment grande pour afficher le document en entier.
SRC
Cet attribut indique l'URL du document à afficher dans le cadre. S'il
n'est pas présent, le cadre reste vide.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs définis par le W3C exceptés LONGDESC et STYLE,
et tous les attributs et événements définis par Internet Explorer 4. (Note :
Internet Explorer 4 reconnaît les valeurs NORESIZE et RESIZE.)
WEBTV
ALIGN, FRAMEBORDER (0 | 1), MARGINHEIGHT, MARGIN-
WIDTH, NAME, et SRC.
<FRAMESET> (Structure de cadres) 153
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<FRAMESET ROWS="20%,80%">
<FRAME SRC="controles.htm" NAME="controles"
NORESIZE SCROLLING="NO">
<FRAME SRC="sommaire.htm">
</FRAMESET>
Compatibilité
HTML 4 ; Netscape 2, 3, 4 ; Internet Explorer 2, 3, 4 ; WebTV
Notes
* Un cadre doit être déclaré à l'intérieur d'un élément <FRAMESET>,
qui définit les relations entre les différents cadres affichés dans la fe-
nêtre du navigateur. L'élément <FRAMESET> remplace l'élément
<BODY>. Il existe également un autre type de cadres, appelés cadres
indépendants ou cadres flottants qui sont supportés par Microsoft et par
la spécification HTML 4 transitoire. Les cadres flottants peuvent être
insérés directement dans le document sans faire partie d'un
<FRAMESET>. Ils sont définis par l'élément <IFRAME>.
Syntaxe (transitoire)
<FRAMESET
CLASS="nom(s) de classe(s)"
COLS="liste de colonnes"
ID="identificateur alphanumérique unique"
ROWS="liste de lignes"
STYLE="information de style"
TITLE="texte explicatif"
onload="script"
onunload="script">
<FRAME> éléments</FRAME>
<NOFRAMES>
</FRAMESET>
Attributs
BORDER
Cet attribut définit la largeur en pixels de la bordure des cadres contenus
dans l'élément <FRAMESET>. Si sa valeur est 0, les cadres n'ont pas de
<FRAMESET> (Structure de cadres) 155
bordure. Cet attribut n'est pas défini dans la spécification HTML mais il
est reconnu par de nombreux navigateurs.
BORDERCOLOR
Cet attribut indique la couleur des bordures des cadres à l'aide d'un nom
de couleur ou d'une valeur numérique hexadécimale de la forme
#RRVVBB.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
COLS
Cet attribut contient une liste de valeurs séparées par des virgules et spé-
cifiant le nombre et la taille des colonnes constituant l'ensemble des ca-
dres. Chaque valeur de la liste correspond à une colonne, de gauche à
droite. Les largeurs de colonnes peuvent être indiquées selon trois for-
mats, qui peuvent être utilisés conjointement. Il peut s'agir d'une largeur
en pixels. On peut également indiquer la largeur en pourcentage de l'es-
pace disponible, par exemple 50 %. Dans ce cas, la colonne aura une
largeur égale à la moitié de l'espace disponible. Enfin, on peut attribuer à
une colonne la totalité de l'espace restant en utilisant le caractère *.
FRAMEBORDER
Cet attribut indique si les bordures des cadres doivent être affichées ou
non. Netscape reconnaît les valeurs NO et YES. Microsoft reconnaît NO
et YES ainsi que 1 et 0.
FRAMESPACING
Cet attribut détermine l'espace (en pixels) séparant les cadres.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
156 <FRAMESET> (Structure de cadres)
ROWS
Cet attribut contient une liste de valeurs séparées par des virgules et spé-
cifiant le nombre et la taille des lignes constituant l'ensemble des cadres.
Chaque valeur de la liste correspond à une ligne, de haut en bas. Les
hauteurs des lignes sont spécifiées avec les mêmes formats que les largeurs
de colonnes.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
BORDER, BORDERCOLOR, CLASS, COLS, FRAMEBORDER,
ID, LANG, LANGUAGE, ROWS et TITLE.
WEBTV
BORDER, COLS, FRAMEBORDER (0 | 1), FRAMESPACING,
ROWS, onload et onunload.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<!-- Cet exemple définit un ensemble de cadres comportant
trois colonnes. La colonnes du milieu est large de 50
pixels. La première et la dernière colonnes occupent
<FRAMESET> (Structure de cadres) 157
l'espace restant.
-->
<FRAMESET COLS="*,50,*">
<FRAME SRC="colonne1.htm">
<FRAME SRC="colonne2.htm">
<FRAME SRC="colonne3.htm">
</FRAMESET>
Compatibilité
HTML 4 (transitoire) ; Netscape 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* L'élément <FRAMESET> contient un ou plusieurs éléments
<FRAME> qui sont utilisés pour spécifier le contenu des cadres.
L'élément <FRAMESET> peut également contenir d'autres
<FRAMESET> ainsi qu'un élément <NOFRAME>.
</HEAD>
<FRAMESET COLS="*,50,*">
<FRAME SRC="colonne1.htm" NAME="col1">
<FRAME SRC="colonne2.htm" NAME="col2">
<FRAME SRC="colonne3.htm" NAME="col3">
<NOFRAMES>
Visitez notre site <A HREF="sanscadres.htm">sans
cadres</A>.
</FRAMESET>
</HTML>
Syntaxe
<H1
ALIGN="CENTER | JUSTIFY | LEFT | RIGHT"
(transitoire)
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</H1>
Attributs
ALIGN
Cet attribut contrôle l'alignement horizontal du titre par rapport à la
page. La valeur par défaut est LEFT (gauche).
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR. (Note : la valeur JUSTIFY
pour l'attribut ALIGN n'est pas reconnue.)
160 <HEAD> (En-tête de document)
WEBTV
ALIGN (CENTER | LEFT | RIGHT).
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<H1>Ceci est un titre de premier niveau.</H1>
<H2 ALIGN="CENTER">Ce titre de second niveau est centré.</H2>
<H3 ALIGN="RIGHT">Ce titre de troisième niveau est aligné à
droite.</H3>
<H4>Titre de quatrième niveau</H4>
<H5 STYLE="{font-size: 20pt}">
Titre de cinquième niveau avec des informations relatives
à une feuille de styles</H5>
<H6>Un titre du niveau le plus bas</H6>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* Dans la plupart des implémentations, les numéros de titres sont en
relation inverse avec les tailles de caractères reconnues par l'élément
<FONT>. Par exemple, <H1> correspond à <FONT SIZE="6">. La
taille par défaut est 3. Cependant, cette approche n'est pas conseillée
et il est préférable d'employer des styles.
Syntaxe
<HEAD
DIR="LTR | RTL"
LANG="code de langage"
PROFILE="URL">
</HEAD>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
PROFILE
Cet attribut spécifie l'URL d'un dictionnaire de méta-informations. Le
profile spécifié doit indiquer le format des méta-données autorisées et la
signification potentielle de ces données.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
162 <HEAD> (En-tête de document)
Gestionnaires d'événements
Aucun.
Exemple
<HEAD>
<TITLE>Page personnelle de Marcel Durand</TITLE>
<BASE HREF="http://www.durand.fr">
<META NAME="Keywords" CONTENT="durand, marcel, belote,
tiercé">
</HEAD>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* L'élément <HEAD> doit contenir un élément <TITLE>. Il peut éga-
lement contenir les éléments <BASE>, <ISINDEX>, <LINK>,
<META>, <SCRIPT> et <STYLE>. Internet Explorer 4 reconnaît
également l'élément <BASEFONT> à l'intérieur de l'élément
<HEAD> mais <BASEFONT> est obsolète en HTML 4.
Syntaxe
<HR
ALIGN="CENTER | LEFT | RIGHT" (transitoire)
CLASS="nom(s) de classe(s)"
ID="identificateur alphanumérique unique"
NOSHADE (transitoire)
SIZE="pixels" (transitoire)
STYLE="information de style"
TITLE="information"
WIDTH="pourcentage | pixels" (transitoire)
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
Attributs
ALIGN
Cet attribut contrôle l'alignement horizontal du filet par rapport à la
page. La valeur par défaut est LEFT.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
COLOR
Cet attribut détermine la couleur du filet à l'aide d'un nom de couleur
ou d'une valeur hexadécimale de la forme #RRVVBB. Cet attribut est
reconnu uniquement par Internet Explorer.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
INVERTBORDER
Cet attribut spécifique de WebTV crée un filet en relief, au lieu du filet
normal, en creux.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
NOSHADE
Lorsque cet attribut est utilisé, le filet est tracé d'une couleur unique au
lieu du filet normal en relief.
SIZE
Cet attribut indique l'épaisseur du filet en pixels.
<HR> (Filet horizontal) 165
SRC
Cet attribut spécifie l'URL d'un fichier associé.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
WIDTH
Cet attribut indique la longueur du filet, en pixels ou en pourcentage de
la largeur de la fenêtre.
INTERNET EXPLORER 4
Tous les attributs et événements définis par le W3C et Internet Explo-
rer 4.
WEBTV
ALIGN, INVERTBORDER, NOSHADE, SIZE et WIDTH.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<HR ALIGN="LEFT" NOSHADE SIZE="1" WIDTH="420">
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Note
* La spécification HTML 4 stricte a supprimé les attributs ALIGN,
NOSHADE, SIZE et WIDTH. Des résultats équivalents peuvent
être obtenus avec les feuilles de styles.
Syntaxe
<HTML
DIR="LTR | RTL"
LANG="code de langage"
VERSION="URL" (transitoire)>
</HTML>
Attributs
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
<I> (Italique) 167
VERSION
L'attribut VERSION est employé pour indiquer l'URL de la définition
de type de document (DTD) auquel le document se conforme. La DTD
est également spécifiée par le commentaire <!DOCTYPE>. Les naviga-
teurs supportant cet attribut étant peu nombreux, il ne devrait être em-
ployé que conjointement au commentaire <!DOCTYPE> et non en
remplacement de celui-ci.
Gestionnaires d'événements
Aucun.
Exemple
<!-- Document HTML minimal -->
<HTML>
<HEAD><TITLE>Document minimal</TITLE></HEAD>
<BODY></BODY>
</HTML>
Compatibilité
HTML 4 ; Netscape 4 ; Internet Explorer 4 ; WebTV
Note
* L'élément <HTML> est le premier élément d'un document. À l'ex-
ception des commentaires, les seuls éléments qu'il peut contenir sont
<HEAD>, suivi de <BODY> ou <FRAMESET>.
<I> (Italique)
Cet élément indique que le texte qu'il contient doit être affiché en carac-
tères italiques.
168 <I> (Italique)
Syntaxe
<I
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script"
</I>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
<IFRAME> (Cadre flottant) 169
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
Voici un texte en <I>italique</I>.
Compatibilité
HTML 4 ; Netscape 4 ; Internet Explorer 4 ; WebTV
Syntaxe (transitoire)
<IFRAME
ALIGN="BOTTOM | LEFT | MIDDLE | RIGHT | TOP"
CLASS="nom(s) de classe(s)"
FRAMEBORDER="0 | 1"
HEIGHT="pourcentage | pixels"
ID="identificateur alphanumérique unique"
LONGDESC="URL de la description"
MARGINHEIGHT="pixels"
MARGINWIDTH="pixels"
NAME="string"
SCROLLING="AUTO | NO | YES"
SRC="URL du contenu du cadre"
STYLE="information de style"
TITLE="texte explicatif"
WIDTH="pourcentage | pixels">
</IFRAME>
Attributs
ALIGN
Cet attribut contrôle l'alignement horizontal du cadre flottant par rap-
port à la page. La valeur par défaut est LEFT.
BORDER
Cet attribut spécifie l'épaisseur de la bordure en pixels.
<IFRAME> (Cadre flottant) 171
BORDERCOLOR
Cet attribut détermine la couleur de la bordure du cadre à l'aide d'un
nom de couleur ou d'une valeur numérique hexadécimale de la forme
#RRVVBB.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DATAFLD
Cet attribut spécifie le nom de colonne de l'objet source de données
fournissant les données liées.
DATASRC
Cet attribut indique l'ID de l'objet source de données fournissant les
données liées à l'élément.
FRAMEBORDER
Cet attribut indique que le cadre est entouré d'une bordure tridimen-
sionnelle. La spécification HTML préconise l'usage de la valeur 1 pour
activer la bordure et 0 pour la désactiver. Internet Explorer reconnaît
également l'utilisation de YES et NO. La valeur par défaut est 1.
FRAMESPACING
Cet attribut ajoute un espace entre les cadres.
HEIGHT
Cet attribut indique la hauteur du cadre en pixels.
HSPACE
Cet attribut détermine la valeur des marges horizontales.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
172 <IFRAME> (Cadre flottant)
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
JSCRIPT indiquent que le script est écrit en JavaScript. VBS et
VBSCRIPT indiquent que le langage VBScript est utilisé.
LONGDESC
Cet attribut indique l'URL d'un document contenant la description lon-
gue du contenu du cadre. Il est prévu pour être employé conjointement
avec l'élément <TITLE>.
MARGINHEIGHT
Cet attribut fixe la hauteur en pixels de l'espace séparant les bordures
haute et basse du cadre de son contenu.
MARGINWIDTH
Cet attribut fixe la largeur en pixels de l'espace séparant les bordures gau-
che et droite du cadre de son contenu.
NAME
Cet attribut assigne un nom au cadre de façon qu'il puisse servir de cible
pour un lien hypertexte et qu'il puisse être référencé par un programme
écrit dans un langage de script.
NORESIZE
Si cet attribut est activé, l'utilisateur ne peut modifier la taille du cadre.
SCROLLING
Cet attribut détermine la présence ou l'absence de barre de défilement. Si
sa valeur est YES, les barres de défilement sont ajoutées systématique-
ment. Si sa valeur est NO, les barres de défilement ne sont jamais ajou-
tées.
SRC
Cet attribut indique l'URL du document à afficher dans le cadre. S'il
n'est pas présent, le cadre reste vide.
<IFRAME> (Cadre flottant) 173
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
VSPACE
Cet attribut spécifie la valeur des marges verticales du cadre.
WIDTH
Cet attribut définit la largeur du cadre en pixels.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<IFRAME SRC="http://www.societe.fr" HEIGHT="150"
WIDTH="200" NAME="CadreFlottant1">
Désolé, votre navigateur ne reconnaît pas les cadres
flottants.
</IFRAME>
Compatibilité
HTML 4 (transitoire) ; Internet Explorer 3, 4
Notes
* Un cadre flottant ne doit pas être déclaré comme faisant partie d'un
<FRAMESET>.
</ILAYER>
<ILAYER> (Couche en ligne) 175
Attributs
ABOVE
Cet attribut contient le nom de la couche à afficher au-dessus de la cou-
che courante.
BACKGROUND
Cet attribut indique l'URL d'une image de fond pour la couche.
BELOW
Cet attribut contient le nom de la couche à afficher au-dessous de la cou-
che courante.
BGCOLOR
Cet attribut spécifie la couleur de fond de la couche à l'aide d'un nom de
couleur ou d'une valeur numérique hexadécimale au format #RRVVBB.
CLASS
Cet attribut spécifie un ou plusieurs noms de classes pour l'accès par
l'intermédiaire d'une feuille de styles.
CLIP
Cet attribut spécifie une "surface de clipage", correspondant à la zone
visible de la couche. Toute la partie du contenu de la couche qui se
trouve en dehors de cette zone est rendue transparente. Le rectangle
CLIP est défini par deux paires x,y définissant les coordonnées des angles
supérieurs gauche et inférieur droit. Ces coordonnées sont relatives à
l'origine de la couche (point 0,0, dans l'angle supérieur gauche).
HEIGHT
Cet attribut spécifie la hauteur de la couche en pixels ou en pourcentage.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LEFT
Cet attribut spécifie le décalage horizontal de la couche, en pixels, par
rapport à la couche parente si elle existe, ou à la marge gauche de la page
dans le cas contraire.
176 <ILAYER> (Couche en ligne)
PAGEX
Cet attribut spécifie la position horizontale de la couche par rapport à la
fenêtre du navigateur.
PAGEY
Cet attribut spécifie la position verticale de la couche par rapport à la
fenêtre du navigateur.
SRC
Cet attribut est employé pour indiquer l'URL d'un fichier dont le conte-
nu doit être affiché dans la couche.
STYLE
Cet attribut indique le style à appliquer à la couche.
TOP
Cet attribut spécifie le décalage vertical de la couche, en pixels, par rap-
port à la couche parente si elle existe, ou à la marge haute de la page dans
le cas contraire.
VISIBILITY
Cet attribut indique si la couche est visible ou cachée, ou si elle hérite sa
visibilité de la couche qui la contient.
WIDTH
Cet attribut indique la largeur de la couche en pixels.
Z-INDEX
Cet attribut indique l'ordre d'empilement de la couche par rapport aux
autres couches. La position est spécifiée à l'aide de nombres entiers posi-
tifs, 1 indiquant la couche la plus basse.
Gestionnaires d'événements
Aucun.
Exemple
<P>Contenu précédent</P>
<ILAYER NAME="Fond" BGCOLOR="green">
<P>Contenu de la couche</P>
<ILAYER>
<P>Contenu suivant</P>
Compatibilité
Netscape 4
Notes
* Cet élément deviendra probablement obsolète du fait du manque de
compatibilité avec de nombreux navigateurs. Les CSS offrent des pos-
sibilités similaires. Il est donc déconseillé d'utiliser cet élément.
* Les applets, les plug-ins et les autres objets enchâssés peuvent être in-
clus dans une couche. Cependant, ils flottent au-dessus des autres
couches même si les couches qui les contiennent sont occultées.
<IMG> (Image)
Cet élément indique un média à inclure dans un document HTML. Il
s'agit le plus souvent d'une image mais certaines implémentations autori-
sent également les vidéos et les animations.
Syntaxe
<IMG
ALIGN="BOTTOM | LEFT | MIDDLE | RIGHT | TOP"
(transitoire)
ALT="texte de remplacement"
BORDER="pixels" (transitoire)
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
HEIGHT="pixels"
HSPACE="pixels" (transitoire)
ID="identificateur alphanumérique unique"
178 <IMG> (Image)
ISMAP
LANG="code de langage"
LONGDESC="URL d'un fichier de description"
SRC="URL de l'image"
STYLE="information de style"
TITLE="texte explicatif"
USEMAP="URL"
VSPACE="pixels" (transitoire)
WIDTH="pixels"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
Attributs
ALIGN
Cet attribut est utilisé pour positionner l'image dans la page. La valeur
par défaut est LEFT. Netscape, Internet Explorer 4 et WebTV recon-
naissent également les valeurs ABSBOTTOM, ABSMIDDLE, BASE-
LINE et TEXTTOP.
ALT
Cet attribut contient une chaîne qui est affichée à l'emplacement de
l'image par les navigateurs incapables d'afficher celles-ci.
BORDER
Cet attribut indique la largeur en pixels de la bordure entourant l'image.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
CONTROLS
Dans Internet Explorer 3 et WebTV, il est possible d'indiquer les
contrôles à afficher en utilisant cet attribut. Il n'est toutefois pas reconnu
par Internet Explorer 4. Il est préférable d'utilise l'élément <OBJECT>
pour insérer des vidéos avec Internet Explorer.
180 <IMG> (Image)
DATAFLD
Cet attribut spécifie le nom de colonne de l'objet source de données
fournissant les données liées pour déterminer l'attribut SRC de l'élément
<IMG>.
DATASRC
Cet attribut indique l'ID de l'objet source de données fournissant les
données liées à l'élément <IMG>.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
DYNSRC
Dans les implémentations de Microsoft et de WebTV, cet attribut indi-
que l'URL d'une vidéo à afficher en remplacement de l'attribut SRC.
HEIGHT
Cet attribut indique la hauteur en pixels de l'image.
HSPACE
Cet attribut indique l'espace horizontal séparant l'image du texte qui
l'entoure.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
ISMAP
Cet attribut indique que l'image est décomposée en zones cliquables in-
terprétées par le serveur. Les coordonnées des clics de souris sur l'image
sont envoyées au serveur pour traitement.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé et appelle l'interpréteur
correspondant. La valeur par défaut est JAVASCRIPT. JAVASCRIPT et
<IMG> (Image) 181
LONGDESC
Cet attribut spécifie l'URL d'un document contenant une description
longue de l'image. Il est utilisé en complément de l'attribut ALT.
LOOP
Dans l'implémentation de Microsoft, cet attribut est utilisé avec l'attribut
DYNSRC pour répéter une vidéo en boucle. Sa valeur peut être un
nombre de répétitions ou le mot-clé INFINITE.
LOWSRC
Dans l'implémentation de Netscape, cet attribut contient l'URL d'une
image à charger avant l'image définitive. Il s'agit normalement d'une
image basse résolution, ou d'une version en noir et blanc, permettant à
l'utilisateur d'avoir une idée de l'image qui va suivre. Une fois l'image
principale chargée, elle remplace l'image indiquée par LOWSRC.
NAME
Cet attribut est employé pour affecter un nom à l'image. Les anciens
navigateurs reconnaissent cet attribut et permettent ainsi de manipuler
des images à l'aide de scripts pour créer des effets de boutons changeant
d'aspect lorsqu'ils se trouvent sous le pointeur de la souris. En HTML 4,
l'attribut ID remplit cette fonction. Pour maintenir la compatibilité avec
les versions précédentes, l'attribut NAME peut cependant toujours être
employé.
RELOAD
Dans l'implémentation de WebTV, cet attribut indique la fréquence à
laquelle l'image doit être chargée de nouveau (en secondes).
SELECTED
Dans l'implémentation de WebTV, cet attribut indique les coordonnées
initiales x,y de l'image. Le curseur est placé à cette position lors du char-
gement de l'image. Il nécessite l'utilisation conjointe de ISMAP ou
USEMAP.
182 <IMG> (Image)
SRC
Cet attribut indique l'URL de l'image à charger.
START
Dans l'implémentation de Microsoft, cet attribut indique de quelle façon
une vidéo doit être jouée. La valeur par défaut, FILEOPEN, entraîne
l'exécution immédiate, sitôt le chargement terminé. Si la valeur est
MOUSEOVER, l'exécution commence lorsque l'utilisateur place le
pointeur sur l'image.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
SUPPRESS
Cet attribut spécifique de Netscape indique si une icône doit être affichée
durant le chargement de l'image. Les valeurs possibles sont TRUE et
FALSE. SUPRESS="TRUE" désactive l'affichage de l'icône ainsi que du
texte de l'attribut ALT. SUPRESS="FALSE" active l'affichage de l'icône
et du texte ALT pendant le chargement de l'image. La valeur par défaut
est FALSE. Si le navigateur est configuré pour ne pas afficher les images,
cet attribut est ignoré.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TRANSPARENCY
Dans l'implémentation de WebTV, cet attribut permet de voir le fond à
travers l'image. Il prend une valeur numérique indiquant le degré de
transparence, de 0 (complètement opaque) à 100 (complètement trans-
parent).
USEMAP
Cet attribut permet de créer sur l'image des zones cliquables pouvant être
interprétées côté client. Sa valeur est l'URL du fichier contenant les
coordonnées permettant d'associer les zones cliquables avec des hyper-
liens.
<IMG> (Image) 183
VSPACE
Cet attribut indique l'espace vertical en pixels entre l'image et le texte qui
l'entoure.
WIDTH
Cet attribut indique la largeur de l'image en pixels.
INTERNET EXPLORER 4
Tous les attributs et événements définis par le W3C exceptés DIR et
LONGDESC, et tous les attributs et événements définis par Internet
Explorer 4.
WEBTV
ALIGN, BORDER, HEIGHT, HSPACE, ID, ISMAP, NAME,
SELECTED, SRC, START, TRANSPARENCY, USEMAP, VSPACE,
WIDTH, onabort, onerror et onload.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<IMG SRC="psg.jpg" LOWSRC="psgnb.jpg"
ALT="Paris-Saint-Germain" HEIGHT="100" WIDTH="300">
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* A l'heure actuelle, aucun navigateur ne reconnaît l'attribut
LONGDESC.
Syntaxe
<INPUT
ACCEPT="TYPES MIME"
ACCESSKEY="caractère"
ALIGN="BOTTOM | LEFT | MIDDLE | RIGHT | TOP"
(transitoire)
ALT="texte"
CHECKED
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
DISABLED
<INPUT> (Zone d'entrée de données) 185
USESTYLE
WIDTH="pixels"
Attributs
ACCEPT
Cet attribut donne la liste des types MIME acceptés pour les télécharge-
ments de fichiers lorsque <INPUT TYPE="FILE">.
ACCESSKEY
Cet attribut spécifie un raccourci clavier pour l'élément. Presser la touche
Alt ou une touche similaire (selon le navigateur et le système d'exploita-
tion) en même temps que la touche indiquée permet d'activer le lien à
partir du clavier. Il est préférable d'éviter d'employer les séquences de
touches déjà utilisées par les navigateurs.
ACTION
Dans l'implémentation de WebTV, cet attribut contient l'URL d'un
programme devant être exécuté immédiatement par le serveur lorsque le
contrôle correspondant est sélectionné. Ce paramètre prend le pas sur
celui spécifié par l'élément <FORM>.
ALIGN
Avec les contrôles de type image (TYPE="IMAGE"), cet attribut définit
l'alignement de l'image par rapport au texte qui l'entoure. La spécifica-
tion HTML 4 transitoire définit les valeurs BOTTOM, LEFT,
MIDDLE, RIGH et TOP. Les navigateurs Netscape et Microsoft per-
mettent également l'utilisation de ABSBOTTOM et ABSMIDDLE. Cet
attribut ne figure plus dans la spécification HTML 4 stricte.
ALLCAPS
Dans l'implémentation de WebTV, cet attribut est employé avec les
contrôles de type texte (TYPE="TEXT") pour transformer les caractères
entrés par l'utilisateur en lettres majuscules.
ALT
Cet attribut est employé pour afficher une description d'un bouton
image dans les navigateurs n'affichant que du texte.
<INPUT> (Zone d'entrée de données) 187
AUTOACTIVATE
Dans l'implémentation WebTV, l'utilisation de cet attribut avec un
contrôle de type texte (TYPE="TEXT") entraîne l'activation immédiate
du contrôle lorsque l'utilisateur le sélectionne. Cet attribut ne nécessite
aucune valeur.
AUTOCAPS
Dans l'implémentation WebTV, la présence de cet attribut entraîne la
transformation automatique de l'initiale de chaque mot en majuscules. Il
ne doit être employé qu'avec les contrôles de type texte et ne requière
aucune valeur.
AUTOSUBMIT
Dans l'implémentation de WebTV, cet attribut est employé avec un
contrôle de type HIDDEN (caché). S'il est utilisé, le formulaire est au-
tomatiquement envoyé lorsque l'utilisateur quitte la page. Cet attribut
ne prend aucune valeur.
BGCOLOR
Dans l'implémentation de WebTV, cet attribut spécifie la couleur de
fond d'un contrôle de type texte (TYPE="TEXT"). La valeur de cet at-
tribut peut être un nom de couleur ou une valeur numérique hexadéci-
male au format #RRVVBB.
BORDERIMAGE
Dans l'implémentation de WebTV, cet attribut permet de spécifier une
bordure pour les contrôles RESET, SUBMIT et TEXT. Sa valeur est
l'URL d'un fichier .bif (Border Image File) indiquant le type de bordure.
Les types de bordures résident normalement dans la ROM de WebTV.
Les valeurs courantes sont file://ROM/Border/ButtonBorder2.bif et
file://ROM/Border/ButtonBorder3.bif. Cependant, d'autres valeurs
peuvent être utilisables dans les futures versions de WebTV.
CHECKED
L'attribut CHECKED ne doit être utilisé qu'avec les cases à cocher
(TYPE="CHECKBOX") et les boutons radio (TYPE="RADIO"). Sa
présence indique que le contrôle doit être affiché dans l'état "sélection-
né".
188 <INPUT> (Zone d'entrée de données)
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
CURSOR
Dans l'implémentation de WebTV, cet attribut indique la couleur du
curseur pour les contrôles de type texte (TYPE="TEXT"). Sa valeur peut
être un nom de couleur ou une valeur numérique hexadécimale au for-
mat #RRVVBB.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
DISABLED
Cet attribut est employé pour désactiver un contrôle de formulaire. Les
éléments désactivés ne sont pas envoyés au serveur. Ils ne peuvent rece-
voir le focus et sont exclus de l'ordre de tabulation. Ils sont affichés en
gris par certains navigateurs. Cet attribut ne prend aucune valeur.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
MAXLENGTH
Cet attribut indique la longueur maximale du contenu qui peut être en-
trée dans un contrôle de formulaire de type texte (TYPE="TEXT") Le
nombre de caractères maximal autorisé dépend de la taille du contrôle,
définie par l'attribut SIZE.
<INPUT> (Zone d'entrée de données) 189
NAME
Cet attribut permet de donner un nom au contrôle afin qu'il puisse être
référencé par un programme écrit dans un langage de script. NAME est
reconnu par les anciens navigateurs de la génération Netscape 2, mais le
W3C encourage l'utilisation de l'attribut ID. Pour des raisons de com-
patibilité, il peut être nécessaire d'utiliser les deux formes simultanément.
NOARGS
Dans l'implémentation de WebTV, cet attribut est employé conjointe-
ment avec ACTION pour empêcher que certains arguments spécifiques
des contrôles ne soient ajoutés à la requête envoyée au serveur, ce qui
peut être utile avec les contrôles de type bouton. Cet attribut ne prend
aucune valeur.
NOCURSOR
Dans l'implémentation de WebTV, cet attribut permet de sélectionner
une image en une seule opération. Par défaut, il faut deux opérations :
l'utilisateur clique sur l'image et obtient un pointeur de forme spéciale à
l'aide duquel il doit cliquer de nouveau sur la zone correspondant à l'hy-
perlien qu'il souhaite activer. Si l'attribut NOCURSOR est utilisé, l'uti-
lisateur peut activer l'hyperlien en cliquant une seule fois sur l'image. La
zone active est alors centrée sur l'image.
NOHIGHLIGHT
Dans l'implémentation de WebTV, cet attribut supprime l'affichage du
rectangle jaune mettant un contrôle en valeur lorsque l'utilisateur le sé-
lectionne. Cet attribut ne prend aucune valeur.
NOSUBMIT
Dans l'implémentation de WebTV, cet attribut est employé avec un
contrôle de type texte (TYPE="TEXT") pour indiquer que le fait d'en-
trer "return" dans la zone de texte ne doit pas provoquer l'envoi du for-
mulaire. Cet attribut ne prend aucune valeur.
NUMBERS
Dans l'implémentation de WebTV, cet attribut entraîne la sélection au-
tomatique de la valeur "1" sur la représentation écran du clavier. Cet
attribut ne prend aucune valeur.
190 <INPUT> (Zone d'entrée de données)
READONLY
Cet attribut empêche toute modification de la valeur du contrôle par
l'utilisateur. Le contrôle peut toutefois recevoir le focus. Il peut donc
faire partie de l'ordre de tabulation. Sa valeur est envoyée au serveur. Cet
attribut ne peut être utilisé qu'avec les contrôles de type TEXT ou
PASSWORD ainsi qu'avec l'élément <TEXTAREA>.
SIZE
Cet attribut indique la dimension, en nombre de caractères, de la partie
visible du texte d'un contrôle de type texte (TYPE="TEXT"). Cette va-
leur diffère de la longueur maximale du texte pouvant être entrée, qui est
indiqué par l'attribut MAXLENGTH.
SRC
Cet attribut spécifie l'URL de l'image à charger dans un contrôle de type
image (TYPE="IMAGE").
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
SUBMITFORM
Dans l'implémentation de WebTV, cet attribut entraîne l'envoi immé-
diat du formulaire lorsque la valeur qui lui est associée est modifiée. Cet
attribut ne prend aucune valeur.
TABINDEX
Cet attribut prend pour valeur un nombre indiquant la position de
l'élément dans l'ordre de tabulation employé pour la navigation au cla-
vier, à l'aide de la touche Tab. Le parcourt est effectué de l'élément ayant
la valeur positive la plus basse à celui ayant la valeur la plus haute. Les
éléments ayant une valeur négative sont ignorés. Lorsque l'ordre de ta-
bulation n'est pas explicitement spécifié, celle-ci est effectuée dans l'ordre
dans lequel les éléments se présentent. Les éléments désactivés à l'aide de
l'attribut DISABLED sont ignorés. En revanche, les éléments en lecture
seule sont pris en compte.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
<INPUT> (Zone d'entrée de données) 191
TYPE
Cet attribut spécifie le type de contrôle. La valeur BUTTON indique un
bouton de type général sans signification particulière. Toutefois, une
action peut être associée au bouton à l'aide d'un attribut gestionnaire
d'événement tel que onclick. La valeur CHECKBOX indique une case à
cocher. Les cases à cocher ont un état sélectionné et un état désélectionné
mais il est possible d'en sélectionner plusieurs même si elles sont grou-
pées. En revanche, lorsque des boutons radio sont groupés, la sélection de
l'un d'entre eux entraîne automatiquement la désélection des autres.
USEFORM
Dans l'implémentation de WebTV, cet attribut peut être employé avec le
bouton SUBMIT pour déclencher l'envoi d'un formulaire différent. Sa
valeur est le nom du formulaire à envoyer, correspondant à son attribut
ID ou NAME. Si aucune valeur n'est spécifiée, la valeur par défaut est le
formulaire contenant le contrôle.
USEMAP
Cet attribut HTML 4 permet de créer sur l'image d'un contrôle de type
image (TYPE="IMAGE") des zones cliquables pouvant être interprétées
côté client. Sa valeur est l'URL du fichier contenant les coordonnées
permettant d'associer les zones cliquables avec des hyperliens. Il s'agit le
192 <INPUT> (Zone d'entrée de données)
USESTYLE
Dans l'implémentation de WebTV, la présence de cet attribut entraîne
l'affichage du texte du contrôle dans le style par défaut de la page. Cet
attribut ne prend aucune valeur.
VALUE
Cet attribut a deux utilisations différentes selon la valeur de l'attribut
TYPE. Avec un contrôle d'entrée de données (TYPE="TEXT" ou
TYPE="PASSWORD") cet attribut est employé pour définir la valeur
par défaut du contrôle. Avec une case à cocher ou un bouton radio, il
spécifie la valeur de retour du contrôle lorsqu'il est actif, et non la valeur
booléenne par défaut transmise au serveur.
WIDTH
Dans l'implémentation de WebTV, définit la largeur du contrôle en
pixels.
INTERNET EXPLORER 4
Tous les attributs et événements définis par le W3C exceptés ACCEPT,
CHECKED, DIR et USEMAP, et tous les attributs et événements défi-
nis par Internet Explorer 4. (Note : Internet Explorer 4 ne reconnaît que
les valeurs CENTER, LEFT et RIGHT pour l'attribut ALIGN.)
WEBTV
ALIGN, BGCOLOR, CHECKED, CURSOR, ID, MAXLENGTH,
NAME, SIZE, TYPE, USESTYLE, VALUE, WIDTH, onblur, on-
change, onclick, onfocus et onselect.
<INPUT> (Zone d'entrée de données) 193
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<FORM>
Quelle est votre nourriture favorite ?
<INPUT TYPE="RADIO" NAME="favorite"
VALUE="Mexican">Mexicaine
<INPUT TYPE="RADIO" NAME="favorite"
VALUE="Italian">Russe
<INPUT TYPE="RADIO" NAME="favorite"
VALUE="Japanese">Japonaise
<INPUT TYPE="RADIO" CHECKED NAME="favorite "
VALUE="Other">Autre
</FORM>
<FORM>
Entrez votre nom : <INPUT TYPE="TEXT" MAXLENGTH="35"
SIZE="20"><BR>
Entrez votre mot de passe : <INPUT TYPE="PASSWORD"
MAXLENGTH="35" SIZE="20"><BR>
<BR>
<INPUT TYPE="SUBMIT" VALUE="Submit">
<INPUT TYPE="RESET" VALUE="Reset">
</FORM>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* L'élément <INPUT> est un élément vide et ne requière pas de balise
de fermeture.
Syntaxe
<INS
CITE="URL"
CLASS="nom(s) de classe(s)"
DATETIME="date"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</INS>
Attributs
CITE
La valeur de cet attribut est l'URL du document source du texte inséré.
Cet attribut sert normalement à expliquer pourquoi le texte a été modi-
fié.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DATETIME
Cet attribut est utilisé pour indiquer la date et l'heure de l'insertion. Sa
valeur est une date au format ISO 8601. Le format de base est le suivant :
AAAA-MM-JJThh:mm:ssTZD
dans lequel :
AAAA=année à quatre chiffre, par exemple 1999
MM=mois à deux chiffres (01=janvier, 02=février, etc.)
JJ=jour du mois à deux chiffres (01 à 31)
hh=heure à deux chiffres (00 à 23)
mm=minutes (00 through 59)
ss=secondes (00 through 59)
TZD=indicateur de zone
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
196 <INS> (Texte inséré)
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<INS CITE="http://www.societe.fr/modifs/nov99.htm"
DATETIME="1999-11-06T09:15:00+01:00">
La clause pénale s'applique également en cas de retard
du fait du client.
</INS>
Compatibilité
HTML 4 ; Internet Explorer 4
Notes
* Certains navigateurs affichent le texte des éléments <INS> ou <DEL>
dans un style différent pour faire apparaître les éléments modifiés.
Certains navigateurs peuvent disposer d'un moyen d'afficher l'histori-
que des modifications apportées au document. Ceux qui ne compren-
<ISINDEX> (Invite d'index) 197
Syntaxe (transitoire)
<ISINDEX
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
HREF="URL" (non standard mais courant)
ID="identificateur alphanumérique unique"
LANG="code de langage"
PROMPT="chaîne"
STYLE="information de style"
TITLE="texte explicatif">
Attributs
ACTION
Cet attribut spécifie l'URL d'une requête à exécuter lorsque l'utilisateur
frappe la touche Entrée. Bien que non défini dans la spécification
HTML, cet attribut est reconnu par les navigateurs les plus courants, et
en particulier Internet Explorer 3 qui l'a défini.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
198 <ISINDEX> (Invite d'index)
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
HREF
L'attribut HREF est utilisé avec <ISINDEX> pour indiquer le document
de recherche. Une autre approche consiste à employer l'élément <BASE>
comme l'indique la documentation de HTML 2. Les principaux naviga-
teurs semblent reconnaître cette méthode bien qu'elle soit peu docu-
mentée.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
PROMPT
Cet attribut permet de définir un message d'invite en remplacement du
message par défaut. WebTV ne reconnaît pas cet attribut.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
CLASS, ID, LANG, LANGUAGE, PROMPT et STYLE.
<ISINDEX> (Invite d'index) 199
Gestionnaires d'événements
Aucun.
Exemples
<ISINDEX ACTION="cgi-bin/search" PROMPT="Entrez un terme à
rechercher : ">
<BASE HREF="cgi-bin/search">
<ISINDEX PROMPT="Entrez un mot à rechercher :">
Compatibilité
HTML 2, 3.2, 4 (transitoire) ; Netscape 1, 2, 3, 4 ; Internet Explorer 2,
3, 4 ; WebTV
Notes
* <ISINDEX> est un élément vide et ne nécessite pas de balise de fer-
meture.
* A l'origine, le W3C avait défini cet élément pour qu'il soit utilisé dans
l'en-tête du document. Les navigateurs courants permettent sont utili-
sation dans l'élément <BODY>. Les premiers navigateurs ne recon-
naissent par l'attribut ACTION et emploient l'élément <BASE> ou
un attribut HREF pour spécifier l'URL de la fonction de recherche.
Syntaxe
<KBD
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</KBD>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
<KBD> (Entrée au clavier) 201
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
Tapez la commande de changement de répertoire comme indiqué
ci-dessous :<BR>
<BR>
<KBD>CD .. </KBD>
202 <LABEL> (Étiquette de formulaire)
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Note
* Les spécifications HTML 2 et 3.2 ne reconnaissent aucun attribut
pour cet élément.
Syntaxe
<LABEL
ACCESSKEY="touche"
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
FOR="ID du contrôle"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onblur="script"
onclick="script"
ondblclick="script"
onfocus="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</LABEL>
Attributs
ACCESKEY
Cet attribut spécifie un raccourci clavier pour l'élément. Presser la touche
Alt ou une touche similaire (selon le navigateur et le système d'exploita-
tion) en même temps que la touche indiquée permet d'activer le lien à
partir du clavier.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DATAFLD
Cet attribut spécifie le nom de colonne de l'objet source de données
fournissant les données liées au contenu de l'élément <LABEL>.
DATAFORMATAS
Cet attribut indique si les données sont au format texte (TEXT) ou
HTML (HTML). Les données liées à <LABEL> sont employées pour
déterminer le contenu de l'étiquette.
DATASRC
Cet attribut indique l'ID de l'objet source de données.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
FOR
Cet attribut spécifie l'ID de l'élément contrôle de formulaire référencé
par l'étiquette. Il est optionnel lorsque l'étiquette englobe le contrôle
auquel il est lié. Dans de nombreux cas, particulièrement lorsqu'un ta-
bleau est employé pour mettre en forme le formulaire, l'élément
<LABEL> ne peut englober le contrôle concerné et l'attribut FOR doit
être employé. Cet attribut permet également d'associer plusieurs étiquet-
tes à un même contrôle.
204 <LABEL> (Étiquette de formulaire)
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<FORM>
<LABEL ID="EtiquetteNomUtilisateur">
Name
<INPUT TYPE="TEXT" ID="NomUtilisateur">
</LABEL>
</FORM>
<LAYER> (Couche) 205
<FORM>
<TABLE>
<TR>
<TD><LABEL FOR="NomUtilisateur">Nom</LABEL></TD>
<TD><INPUT TYPE="TEXT" ID="NomUtilisateur"></TD>
</TR>
</TABLE>
</FORM>
Compatibilité
HTML 4 ; Internet Explorer 4
Notes
* Pour associer implicitement une étiquette à un autre contrôle, il est
possible de faire de ce contrôle le contenu de l'élément <LABEL>.
Dans ce cas, l'élément <LABEL> ne peut contenir qu'un seul élément.
L'étiquette elle-même peut être placée avant ou après le contrôle asso-
cié. S'il est impossible d'inclure le contrôle dans l'étiquette, l'attribut
FOR peut être employé.
<LAYER> (Couche)
Cet élément spécifique de Netscape permet de définir des couches super-
posées qui peuvent être positionnées, cachées ou affichées, transparentes
ou opaques. Leur ordre d'empilement peut également être modifié. Ce
type de fonctionnalité est disponible à l'aide des CSS et les concepteurs
de pages seront avisés d'éviter d'utiliser cet élément.
</LAYER>
Attributs
ABOVE
Cet attribut contient le nom de la couche à afficher au-dessus de la cou-
che courante.
BACKGROUND
Cet attribut indique l'URL d'une image de fond pour la couche.
BELOW
Cet attribut contient le nom de la couche à afficher au-dessous de la cou-
che courante.
BGCOLOR
Cet attribut spécifie la couleur de fond de la couche à l'aide d'un nom de
couleur ou d'une valeur numérique hexadécimale au format #RRVVBB.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
<LAYER> (Couche) 207
CLIP
Cet attribut spécifie une "surface de clipage", correspondant à la zone
visible de la couche. Toute la partie du contenu de la couche qui se
trouve en dehors de cette zone est rendue transparente. Le rectangle
CLIP est défini par deux paires x,y définissant les coordonnées des angles
supérieur gauche et inférieur droit. Ces coordonnées sont relatives à l'ori-
gine de la couche (point 0,0, dans l'angle supérieur gauche).
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
HEIGHT
Cet attribut spécifie la hauteur de la couche en pixels ou en pourcentage.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LEFT
Cet attribut spécifie le décalage horizontal de la couche, en pixels, par
rapport à la couche parente si elle existe, ou à la marge gauche de la page
dans le cas contraire.
PAGEX
Cet attribut spécifie la position horizontale de la couche par rapport à la
fenêtre du navigateur.
PAGEY
Cet attribut spécifie la position verticale de la couche par rapport à la
fenêtre du navigateur.
SRC
Cet attribut est employé pour indiquer l'URL d'un fichier dont le conte-
nu doit être affiché dans la couche.
STYLE
Cet attribut indique le style à appliquer à la couche.
208 <LAYER> (Couche)
TOP
Cet attribut spécifie le décalage vertical de la couche, en pixels, par rap-
port à la couche parente si elle existe, ou à la marge haute de la page dans
le cas contraire.
VISIBILITY
Cet attribut indique si la couche est visible (SHOW) ou caché
(HIDDEN), ou si elle hérite sa visibilité de la couche qui la contient
(INHERITS).
WIDTH
Cet attribut indique la largeur de la couche en pixels.
Z-INDEX
Cet attribut indique l'ordre d'empilement de la couche par rapport aux
autres couches. La position est spécifiée à l'aide de nombres entiers posi-
tifs, 1 indiquant la couche la plus basse.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<LAYER NAME="scene" BGCOLOR="#00FFFF">
<LAYER NAME="Shaq" LEFT="100" TOP="100">
<IMG SRC="shaq.gif">
</LAYER>
<LAYER NAME="Rodman" LEFT="200" TOP="100"
VISIBLITY="HIDDEN">
<IMG SRC="cheveuxroses.gif">
</LAYER>
</LAYER>
HEIGHT="80%" WIDTH="80%">
</LAYER>
Compatibilité
Netscape 4
Notes
* Cet élément deviendra probablement obsolète du fait du manque de
compatibilité avec de nombreux navigateurs. Les CSS offrent des pos-
sibilités similaires. Il est donc déconseillé d'utiliser cet élément.
* Les applets, les plug-ins et les autres objets enchâssés peuvent être in-
clus dans une couche. Cependant, ils flottent au-dessus des autres
couches même si les couches qui les contiennent sont occultées.
Syntaxe
<LEGEND
ACCESSKEY="caractère"
ALIGN="BOTTOM | LEFT | RIGHT | TOP" (transitoire)
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</LEGEND>
210 <LEGEND> (Légende de champ)
Attributs
ACCESKEY
Cet attribut spécifie un raccourci clavier pour l'élément. Presser la touche
Alt ou une touche similaire (selon le navigateur et le système d'exploita-
tion) en même temps que la touche indiquée permet d'activer le lien à
partir du clavier.
ALIGN
Cet attribut indique l'emplacement de la légende par rapport à la bor-
dure créée par l'élément <FIELDSET>. La position par défaut est l'angle
supérieur gauche. Il est également possible de placer la légende à droite
en donnant à cet attribut la valeur RIGHT. La spécification
HTML définit les valeurs BOTTOM et TOP. Microsoft définit égale-
ment la valeur CENTER et reconnaît de plus l'attribut VALIGN pour
contrôler l'alignement vertical de façon indépendante. L'avenir de l'attri-
but VALIGN n'est pas certain et il est préférable d'employer uniquement
l'attribut ALIGN et d'utiliser les feuilles de styles si nécessaire.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
<LEGEND> (Légende de champ) 211
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
VALIGN
Cet attribut spécifique de Microsoft est utilisé pour indiquer si la légende
est placée en haut (TOP) ou au bas (BOTTOM) de la bordure définie
par l'élément <FIELDSET>. Cet attribut non standard est probablement
destiné à disparaître.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<FORM>
<FIELDSET>
<LEGEND ALIGN="TOP">Informations personnelles</LEGEND>
Prénom : <INPUT TYPE="TEXT" ID="prénom"
SIZE="20"><BR>
Nom : <INPUT TYPE="TEXT" ID="nom"
SIZE="20"><BR>
</FIELDSET>
</FORM>
212 <LI> (Élément de liste)
Compatibilité
HTML 4 ; Internet Explorer 4
Notes
* L'élément <LEGEND> doit apparaître uniquement dans l'élément
<FIELDSET>. Il ne doit y avoir qu'un seul élément <LEGEND> par
élément <FIELDSET>
Syntaxe
<LI
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
TYPE="CIRCLE | DISC | SQUARE | a | A | i | I | 1"
(transitoire)
VALUE="nombre" (transitoire)
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
<LI> (Élément de liste) 213
onmouseout="script"
onmouseover="script"
onmouseup="script">
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
214 <LI> (Élément de liste)
TYPE
Cet attribut indique le type de puce utilisé pour les listes non ordonnées
ou le type de numérotation pour les listes ordonnées. Pour les listes or-
données, la valeur a indique une numérotation en lettres minuscules. A
indique des lettres majuscules, i des chiffres romains minuscules, I des
chiffres romains majuscules et 1 des chiffres arabes. Pour les listes non
ordonnées, la valeur de cet attribut indique le type de puce. Les naviga-
teurs sont libres de choisir un type ou un autre, mais DISC spécifie géné-
ralement un cercle plein, CIRCLE un cercle vide et b un carré plein. Des
navigateurs tels que WebTV peuvent utiliser des puces de formes diffé-
rentes, par exemple triangulaires.
VALUE
Cet attribut indique le numéro de l'élément dans la liste définie par
l'élément <OL>. Quelle que soit la valeur de TYPE, cet attribut ne peut
prendre qu'une valeur numérique. Les éléments suivants sont numérotés
avec les valeurs consécutives. Cet attribut n'a aucune signification pour
les listes non ordonnées.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
WEBTV
TYPE et VALUE.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<UL>
<LI TYPE="CIRCLE">Le premier est un cercle vide
<LI TYPE="SQUARE">Le deuxième est un carré
<LINK> (Lien vers des fichiers externes) 215
<OL>
<LI TYPE="I">Chiffres romains majuscules
<LI TYPE="A" VALUE="3">La lettre C
<LI TYPE="a">d (continue en minusules)
</OL>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* Selon la spécification HTML 4 stricte, l'élément <LI> perd ses attri-
buts TYPE et VALUE. Un résultat équivalent peut être obtenu avec
les feuilles de styles.
Syntaxe
<LINK
CHARSET="jeu de caractère selon RFC 2045"
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
HREF="URL"
HREFLANG="code de langage"
ID="identificateur alphanumérique unique"
LANG="code de langage"
MEDIA="ALL | AURAL | BRAILLE | PRINT | PROJECTION |
SCREEN | other"
REL="valeur de relation"
REV="valeur de relation"
216 <LINK> (Lien vers des fichiers externes)
STYLE="information de style"
TARGET="nom de cadre" (transitoire)
TITLE="information"
TYPE="type de contenu"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
Attributs
CHARSET
Cet attribut définit le jeu de caractères utilisé par le document lié. Les
valeurs autorisées sont des noms de jeux de caractères tels que définis par
la RFC 2045.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
DISABLED
Cet attribut spécifique à Microsoft est utilisé pour désactiver un lien ex-
terne. Sa présence suffit : aucune valeur n'est nécessaire. Il peut être em-
ployé avec les langages de script ou pour activer et désactiver les liens avec
différentes feuilles de styles.
<LINK> (Lien vers des fichiers externes) 217
HREF
Cet attribut spécifie l'URL de la ressource liée. Il peut s'agir d'un URL
absolu ou relatif.
HREFLANG
Cet attribut permet d'indiquer le langage de la ressource liée. Reportez-
vous à la section "Les attributs relatifs au langage", au début de ce chapi-
tre, pour connaître les différentes valeurs possibles.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
MEDIA
Cet attribut spécifie le média de destination pour les informations de
styles liées, comme indiqué lorsque l'attribut REL prend la valeur
STYLESHEET. Sa valeur peut être un simple descripteur de média
comme SCREEN ou une liste délimitée par les virgules. Les valeurs pos-
sibles incluent ALL, AURAL, BRAILLE, PRINT, PROJECTION et
SCREEN. D'autres valeurs peuvent être définies par les navigateurs. In-
ternet Explorer reconnaît ALL, PRINT et SCREEN.
REL
Cet attribut nomme la relation entre le document lié et le document
courant. Les valeurs possibles sont ALTERNATE, BOOKMARK,
CHAPTER, CONTENTS, COPYRIGHT, GLOSSARY, HELP,
INDEX, NEXT, PREV, SECTION, START, STYLESHEET, et SUB-
SECTION.
REV
La valeur de l'attribut REV indique la nature de la relation entre le do-
cument courant et le document lié, défini par l'attribut HREF. REV
définit ainsi la relation inverse de celle définie par REL. Les valeurs pos-
sibles sont les mêmes que pour cet attribut, c'est-à-dire ALTERNATE,
BOOKMARK, CHAPTER, CONTENTS, COPYRIGHT, GLOS-
SARY, HELP, INDEX, NEXT, PREV, SECTION, START, STYLE-
SHEET, et SUBSECTION.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TARGET
La valeur de l'attribut TARGET définit la fenêtre ou le cadre concerné
par la relation ou qui sera utilisé pour afficher la ressource.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TYPE
Cet attribut définit le type de contenu du fichier lié. Sa valeur doit être
un type MIME tel que text/html, text/css, etc. Son usage le plus courant
consiste à définir le type de feuille de style et la valeur correspondante est
text/css, qui désigne le format Cascading Style Sheet.
INTERNET EXPLORER 4
DISABLED, HREF, ID, MEDIA (ALL | PRINT | SCREEN), REL,
TITLE et TYPE.
WEBTV
HREF et REL (valeur="NEXT").
<LISTING> (Listing source) 219
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<LINK HREF="produits.htm" REL="parent">
Compatibilité
HTML 2, 3.2, 4 ; Netscape 4 ; Internet Explorer 3, 4 ; WebTV
Notes
* <LINK> est un élément vide et ne nécessite pas de balise de ferme-
ture.
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
<LISTING> (Listing source) 221
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<LISTING>
Ceci est un listing source. L'élément <PRE>
doit être employé en remplacement de cet élément
obsolète.
</LISTING
Compatibilité
HTML 2 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ; WebTV
Notes
* Cet élément est obsolète et ne devrait plus être employé. Il n'est pas
supporté par HTML 4. Il est toutefois reconnu par la plupart des na-
vigateurs. L'élément <PRE> doit toutefois lui être préféré.
* Netscape ne documente pas cet élément bien qu'il soit toujours re-
connu.
Syntaxe
<MAP
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
NAME="identificateur alphanumérique unique"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
<AREA> elements
</MAP>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
NAME
Comme l'attribut ID, cet attribut est employé pour définir un nom asso-
cié à l'élément. Dans le cas de l'élément <MAP>, l'attribut NAME est le
moyen utilisé pour définir le nom de la carte de zones cliquables qui doit
être référencé par l'attribut USEMAP de l'élément <IMG>.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
WEBTV
NAME.
224 <MARQUEE> (Affichage défilant)
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<MAP NAME="carte">
<AREA SHAPE="CIRCLE" COORDS="200,250,25"
HREF="fichier1.htm">
<AREA SHAPE="RECTANGLE" COORDS="50,50,100,100"
HREF="fichier2.htm#important">
<AREA SHAPE="DEFAULT" NOHREF>
</MAP>
Compatibilité
HTML 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ; WebTV
Notes
* HTML 3.2 supporte uniquement l'attribut NAME.
Texte défilant
</MARQUEE>
Attributs
ALIGN
Cet attribut spécifique de WebTV indique comment la zone défilante
doit être alignée par rapport au texte environnant. Les valeurs possibles
sont identiques à celles du même attribut pour les autres objets enchâssés
226 <MARQUEE> (Affichage défilant)
tels que les images. La valeur par défaut pour WebTV est LEFT. Micro-
soft Internet Explorer ne reconnaît plus cet attribut.
BEHAVIOR
Cet attribut contrôle le mouvement du texte à l'intérieur de la zone.
L'option ALTERNATE produit un mouvement alternatif. Le texte défile
complètement dans une direction, puis dans la direction opposée. Avec la
valeur SCROLL, le texte défile toujours dans le même sens, continuelle-
ment. Avec la valeur SLIDE, le texte défile jusqu'à ce que son premier
caractère atteigne la limite opposée de la zone.
BGCOLOR
Cet attribut spécifie la couleur de fond. Sa valeur peut être un nom de
couleur ou une valeur numérique hexadécimale de la forme #RRVVBB.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DATAFLD
Cet attribut spécifie le nom de colonne de l'objet source de données
fournissant les données liées à l'élément <MARQUEE>.
DATAFORMATAS
Cet attribut indique si les données sont au format texte (TEXT) ou
HTML (HTML). Ces données constituent le texte du message défilant.
DATASRC
Cet attribut indique l'ID de l'objet source de données fournissant les
données définissant le message affiché par l'élément.
DIRECTION
Cet attribut indique la direction du défilement. La valeur par défaut est
LEFT. Les autres valeurs possibles sont DOWN, RIGHT et UP.
WebTV ne reconnaît pas les valeurs DOWN et UP.
HEIGHT
Cet attribut spécifie la hauteur de la zone en pixels ou en pourcentage par
rapport à la fenêtre.
<MARQUEE> (Affichage défilant) 227
HSPACE
Cet attribut spécifie l'espace horizontal séparant la zone défilante et le
texte environnant.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
LOOP
Cet attribut indique le nombre de répétitions du défilement. Par défaut,
il est répété indéfiniment sauf si l'attribut BEHAVIOR a la valeur
SLIDE. Le même résultat peut être obtenu en utilisant les valeurs
INFINITE ou -1.
SCROLLAMOUNT
Cet attribut indique le décalage, en pixels, entre deux affichages successifs
du texte défilant.
SCROLLDELAY
Cet attribut spécifie le délai en millisecondes entre deux affichages suc-
cessifs.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
228 <MARQUEE> (Affichage défilant)
TRANSPARENCY
Dans l'implémentation de WebTV, cet attribut spécifie le degré de
transparence de la zone défilante. Sa valeur peut être comprise entre 0
(totalement opaque) et 100 (totalement transparent). La valeur 50 est
optimisée pour un affichage rapide.
TRUESPEED
Lorsque cet attribut est présent, il indique que la valeur de
SCROLLDELAY doit être appliquée strictement. Dans le cas contraire,
les valeurs inférieures à 60 sont arrondies à 60 millisecondes.
VSPACE
Cet attribut indique l'espace vertical, en pixels, entre la zone défilante et
le texte environnant.
WIDTH
Cet attribut spécifie la largeur de la zone défilante, en pixels ou en pour-
centage de la largeur de la fenêtre.
WEBTV
ALIGN, BEHAVIOR, BGCOLOR, DIRECTION, HEIGHT,
HSPACE, LOOP, SCROLLAMOUNT, SCROLLDELAY, TRANS-
PARENCY, VSPACE et WIDTH. (Note : WebTV reconnaît unique-
ment les valeurs LEFT et RIGHT pour l'attribut DIRECTION.)
Gestionnaires d'événements
L'élément <MARQUEE> possède quelques événements spécifiques. Un
événement est par exemple déclenché lorsque le texte atteint une extré-
mité de la zone défilante. Il peut être intercepté par le gestionnaire d'évé-
nement onbounce. Lorsque le texte commence à défiler, un autre
événement est lancé qui peut être intercepté à l'aide de onstart. La fin du
défilement est interceptée par onfinish. Les autres événements sont
communs aux éléments HTML 4 avec les extensions Microsoft.
<MENU> (Liste de type menu) 229
Exemples
<MARQUEE BEHAVIOR="ALTERNATE"><M>
Promotion spéciale !!! Pour une semaine seulement !!!
</MARQUEE>
Compatibilité
Internet Explorer 3, 4 ; WebTV
Note
* L'élément <MARQUEE> n'est reconnu que par Microsoft et
WebTV.
Syntaxe (transitoire)
<MENU
CLASS="nom(s) de classe(s)"
COMPACT
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
230 <MENU> (Liste de type menu)
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</MENU>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
COMPACT
Cet attribut indique que la liste doit être affichée de manière compacte.
La plupart des navigateurs n'en tiennent pas compte. L'attribut
COMPACT ne prend aucune valeur.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
<MENU> (Liste de type menu) 231
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements exceptés COMPACT et DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<H2>Taco</H2>
<MENU>
<LI>Poisson
<LI>Porc
<LI>Boeuf
<LI>Poulet
</MENU>
Compatibilité
HTML 2, 3.2, 4 (transitoire) ; Netscape 1, 2, 3, 4 ; Internet Explorer 2,
3, 4 ; WebTV
Notes
* En HTML 4, cet élément n'est pas défini. La plupart des navigateurs
l'affichant comme une liste non ordonnée, il est préférable d'utiliser
l'élément <UL>.
<META> (Méta-Information)
Cet élément définit des informations générales à propos du document.
Ces informations peuvent être utilisées pour l'indexation. Cet élément
permet également de définir des champs dans l'en-tête de réponse HTTP
lorsqu'il est envoyé par le serveur. Un usage courant consiste à automati-
ser le chargement d'un nouveau document après un certain délai.
Syntaxe
<META
CONTENT="chaîne"
DIR="LTR | RTL"
HTTP-EQUIV="chaîne d'entête http"
LANG="code de langage"
NAME="nom de la meta-information"
SCHEME="type de schema">
Attributs
CONTENT
Cet attribut contient les informations proprement dites. La forme des ces
informations peut varier considérablement en fonction de la valeur de
l'attribut NAME.
DIR
Cet attribut définit la direction du texte (de gauche à droite ou de droite
à gauche) de l'élément <META>, tel que définit par l'attribut
CONTENT.
HTTP-EQUIV
Cet attribut lie les méta-informations de l'attribut CONTENT avec un
entête de réponse HTTP. Lorsqu'il est présent, l'attribut NAME ne doit
pas être employé. L'attribut HTTP-EQUIV est souvent utilisé pour dé-
clencher automatiquement le chargement d'un autre document après un
<META> (Méta-Information) 233
certain délai. Cette technique est appelée client-pull, ce qui signifie litté-
ralement "tiré par le client" car c'est le client (le navigateur) qui demande
au serveur le nouveau document. La syntaxe employée est la suivante :
<META HTTP-EQUIV="REFRESH"
CONTENT="10;URL='pagesuivante.htm'">
LANG
Cet attribut prend pour valeur le code de langage correspondant au lan-
gage utilisé pour l'attribut CONTENT.
NAME
Cet attribut associe un nom aux méta-informations contenues dans l'at-
tribut CONTENT. Lorsqu'il est présent, l'attribut HTTP-EQUIV ne
doit pas être employé.
SCHEME
Cet attribut définit le format attendu pour la valeur de l'attribut
CONTENT. Le format spécifié peut également être employé en
conjonction avec le profile de méta-données indiqué par l'attribut
PROFILE de l'élément <HEAD>.
INTERNET EXPLORER 4
Tous les attributs excepté DIR.
WEBTV
CONTENT, HTTP-EQUIV et URL.
Gestionnaires d'événements
Aucun.
234 <META> (Méta-Information)
Exemples
<!-- Utilisation de META pour l'indexation de documents -->
<META NAME="KEYWORDS" CONTENT="HTML, SCRIPT"
SCHEME="Lycos">
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1.1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* L'élément <META> ne peut être utilisé que dans l'élément <HEAD>.
Il peut en revanche y figurer plusieurs fois.
</MULTICOL>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
COLS
Cet attribut indique le nombre de colonnes. Le navigateur tente d'égali-
ser la hauteur des colonnes.
GUTTER
Cet attribut indique, en pixels, l'espace séparant les colonnes. La valeur
par défaut est 10.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
236 <NOBR> (Pas de rupture de ligne)
WIDTH
Cet attribut spécifie la largeur des colonnes en pixels. La largeur est la
même pour toutes les colonnes du groupe. Si cet attribut est omis; la
largeur est déterminée en prenant la largeur de la fenêtre, en soustrayant
autant de fois que nécessaire la valeur de l'attribut GUTTER et en divi-
sant le reste par le nombre de colonnes.
Gestionnaires d'événements
Aucun.
Exemple
<MULTICOL COLS="3" GUTTER="20">
Placez ici le texte devant être affiché sur plusieurs
colonnes.
</MULTICOL>
Compatibilité
Netscape 3, 4
Notes
* Il est préférable de ne pas tenter d'insérer des images ou d'autres objets
multimédia dans du texte multicolonnes.
Syntaxe
<NOBR
CLASS="nom(s) de classe(s)"
ID="identificateur alphanumérique unique"
STYLE="information de style"
TITLE="texte explicatif">
</NOBR>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
ID, STYLE et TITLE.
Gestionnaires d'événements
Aucun.
Exemples
<NOBR>Ce texte très long ne doit pas être coupé en plusieurs
lignes. Il doit être affiché sur une seule ligne.</NOBR>
238 <NOEMBED> (Élément de remplacement)
Compatibilité
Netscape 1.1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ; WebTV
Note
* Bien que de nombreux navigateurs reconnaissent cet élément, il ne
fait pas partie du standard W3C.
Syntaxe
<NOEMBED>
</NOEMBED>
Attributs
Netscape ne définit aucun attribut spécifique pour cet élément. Toute-
fois, la documentation suggère que les attributs CLASS, ID, STYLE et
TITLE peuvent être reconnus.
Gestionnaires d'événements
Aucun.
Exemple
<EMBED SRC="camion.mov" HEIGHT="150" WIDTH="150">
<NOEMBED>
<IMG SRC="camion.gif">
<NOFRAMES> (Remplacement des cadres) 239
<BR>
Désolé, votre navigateur n'est pas configuré pour afficher
la vidéo.
</NOEMBED>
</EMBED>
Compatibilité
Netscape 2, 3, 4 ; WebTV
Note
* Cet élément doit disparaître avec la généralisation de l'élément
<OBJECT> Pour l'affichage de contenu multimédia.
Syntaxe (transitoire)
<NOFRAMES
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</NOFRAMES>
240 <NOFRAMES> (Remplacement des cadres)
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
ID, STYLE et TITLE.
Gestionnaires d'événements
Il est intéressant de noter que, alors que <NOFRAMES> supporte les
mêmes événements que la plupart des éléments HTML 4 courants, leur
valeur n'est pas clairement déterminée. Cet élément n'est normalement
affiché que pas les navigateurs ne reconnaissant pas les cadres. Il est rare
que ces navigateurs soient compatibles avec les événements ! Il semble
toutefois qu'il soit possible d'accéder au contenu de cet élément à partir
d'un script. Pour plus d'informations, reportez-vous à la section "Les
attributs relatifs aux événements" au début de ce chapitre.
<NOSCRIPT> (Remplacement des scripts) 241
Exemple
<FRAMESET ROWS="100,*">
<FRAME SRC="controles.htm">
<FRAME SRC="contenu.htm
<NOFRAMES>
Désolé, votre navigateur ne reconnaît pas les cadres.
</NOFRAMES>
</FRAMESET>
Compatibilité
HTML 4 (transitoire) ; Netscape 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* Cet élément doit être employé à l'intérieur de l'élément <FRAME-
SET>.
Syntaxe
<NOSCRIPT
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
242 <NOSCRIPT> (Remplacement des scripts)
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</NOSCRIPT>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
Gestionnaires d'événements
Comme décrit dans la spécification HTML 4 préliminaire, l'usage des
événements n'est pas évident car ceux-ci sont justement traités à l'aide de
scripts. Toutefois, l'élément <NOSCRIPT> supporte les mêmes événe-
<OBJECT> (Objet enchâssé) 243
ments que la plupart des éléments HTML 4 courants. Pour plus d'in-
formations, reportez-vous à la section "Les attributs relatifs aux événe-
ments" au début de ce chapitre.
Exemple
Dernière mise à jour :
<SCRIPT LANGUAGE="JAVASCRIPT">
<!-- document.writeln(document.lastModified); // -->
</SCRIPT>
<NOSCRIPT>
1997
</NOSCRIPT>
Compatibilité
HTML 4 ; Netscape 2, 3, 4 ; Internet Explorer 3, 4 ; WebTV
Note
* L'intérêt de cet élément pourrait être accru s'il devenait capable de
traiter l'incapacité de gérer les scripts écrits dans un langage particu-
lier. Pour l'instant, il s'agit des scripts en général, quel que soit le lan-
gage.
Syntaxe
<OBJECT
ALIGN="BOTTOM | LEFT | MIDDLE | RIGHT | TOP"
(transitoire)
ARCHIVE="URL"
BORDER="pourcentage | pixels" (transitoire)
CLASS="nom(s) de classe(s)"
CLASSID="ID"
CODEBASE="URL"
CODETYPE="Type MIME"
DATA="URL des données"
244 <OBJECT> (Objet enchâssé)
DECLARE
DIR="LTR | RTL"
HEIGHT="pourcentage | pixels"
HSPACE="pourcentage | pixels" (transitoire)
ID="identificateur alphanumérique unique"
LANG="code de langage"
NAME="unique alphanumeric name"
STANDBY="chaîne de caractèress"
STYLE="information de style"
TABINDEX="nombre"
TITLE="texte explicatif"
TYPE="Type MIME"
USEMAP="URL"
VSPACE="pourcentage | pixels" (transitoire)
WIDTH="pourcentage | pixels"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</OBJECT>
Attributs
ACCESSKEY
Cet attribut spécifie un raccourci clavier pour l'élément. Presser la touche
Alt ou une touche similaire (selon le navigateur et le système d'exploita-
tion) en même temps que la touche indiquée permet d'activer le lien à
partir du clavier. Il est nécessaire d'éviter d'employer les séquences de
touches déjà utilisées par les navigateurs.
ALIGN
Cet attribut est utilisé pour aligner l'objet par rapport au texte environ-
nant. La valeur par défaut est LEFT. La spécification HTML 4 définit
également les valeurs BOTTOM, MIDDLE, RIGHT et TOP. Certains
navigateurs reconnaissent d'autres valeurs. L'alignement des objets est
similaire à celui des images. Dans la spécification HTML 4 stricte,
<OBJECT> ne possède pas cet attribut.
ARCHIVE
Cet attribut contient l'URL d'un fichier d'archive. Ce fichier contient
normalement plusieurs fichiers objets afin d'optimiser la vitesse de char-
gement.
BORDER
Cet attribut spécifie la largeur de la bordure de l'objet en pixels ou en
pourcentage.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
CLASSID
Cet attribut contient l'URL de l'implémentation de l'objet. La syntaxe de
l'URL dépend du type d'objet. Avec les contrôles ActiveX, la valeur de
cet attribut ne ressemble pas à un URL mais plutôt à quelque chose de la
forme CLSID: object-id ; par exemple, CLSID: 99B42120-6EC7-11CF-
A6C7-00AA00A47DD2.
CODE
Dans l'ancienne implémentation de Microsoft, cet attribut contenait
l'URL référençant le fichier .class d'une applet. La manière correcte d'ac-
céder à une applet en HTML 4 est <OBJECT CLASSID="java:
246 <OBJECT> (Objet enchâssé)
CODEBASE
Cet attribut indique un URL qui doit être employé comme base pour
l'URL relatif spécifié par l'attribut CLASSID.
CODETYPE
Cet attribut indique le type MIME de l'objet. Ne confondez pas cet at-
tribut avec TYPE, qui indique le type MIME des données que l'objet
peut utiliser, comme défini par l'attribut DATA.
DATA
Cet attribut spécifie l'URL des données qui peuvent être nécessaires à
l'objet.
DATAFLD
Cet attribut spécifie le nom de colonne de l'objet source de données
fournissant les données liées à l'élément <OBJECT>.
DATAFORMATAS
Cet attribut indique si les données liées sont au format texte (TEXT) ou
HTML (HTML).
DATASRC
Cet attribut indique l'ID de l'objet source de données fournissant les
données liées à l'élément.
DECLARE
Cet attribut déclare un objet sans l'instancier, ce qui est utile lorsque
l'objet doit servir de paramètre à un autre objet.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
HEIGHT
Cet attribut spécifie la hauteur de l'objet en pixels ou en pourcentage par
rapport à la dimension de la fenêtre.
<OBJECT> (Objet enchâssé) 247
HSPACE
Cet attribut indique l'espace horizontal (en pixels ou en pourcentage)
séparant l'objet du texte environnant.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
NAME
Dans l'implémentation de Microsoft, cet attribut définit le nom du
contrôle de façon à le rendre accessible depuis un script. La spécification
HTML 4 suggère qu'il s'agit d'un nom pour les soumissions de formulai-
res, mais cette signification n'est pas claire et n'est pas supportée par les
navigateurs.
STANDBY
Cet attribut contient un texte affiché pendant le chargement de l'objet.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TABINDEX
Cet attribut prend pour valeur un nombre indiquant la position de
l'élément dans l'ordre de tabulation employé pour la navigation au cla-
vier, à l'aide de la touche Tab. Le parcours est effectué de l'élément ayant
la valeur positive la plus basse à celui ayant la valeur la plus haute. Les
éléments ayant une valeur négative sont ignorés. Lorsque l'ordre de ta-
bulation n'est pas explicitement spécifié, celle-ci est effectuée dans l'ordre
dans lequel les éléments se présentent.
248 <OBJECT> (Objet enchâssé)
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TYPE
Cet attribut spécifie le type MIME des données de l'objet. Ne le confon-
dez pas avec l'attribut CODETYPE qui définit le type MIME de l'objet
lui-même.
USEMAP
Cet attribut contient l'URL d'une carte de zones cliquables qui peut être
utilisée par l'objet. En général, il s'agit d'un identificateur de fragment
référençant un élément <MAP> figurant dans le document. La présence
de cet attribut indique que l'objet enchâssé est une image.
VSPACE
Cet attribut spécifie l'espace vertical (en pixels ou en pourcentage) sépa-
rant l'objet du texte environnant.
WIDTH
Cet attribut spécifie la largeur de l'objet en pixels ou en pourcentage de la
largeur de la fenêtre.
INTERNET EXPLORER 4
ALIGN, CLASS, CLASSID, CODE, CODEBASE, CODETYPE,
DATA, HEIGHT, ID, LANG, NAME, STYLE, TABINDEX, TITLE,
TYPE, WIDTH, tous les événements définis par le W3C et tous les at-
tributs et événements définis par Internet Explorer 4.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
<OBJECT> (Objet enchâssé) 249
Exemples
<OBJECT ID="IeLabel1" WIDTH="325" HEIGHT="65"
CLASSID="CLSID:99B42120-6EC7-11CF-A6C7-00AA00A47DD2">
<PARAM NAME="_ExtentX" VALUE="6879">
<PARAM NAME="_ExtentY" VALUE="1376">
<PARAM NAME="Caption" VALUE="Bonjour !">
<PARAM NAME="Alignment" VALUE="4">
<PARAM NAME="Mode" VALUE="1">
<PARAM NAME="ForeColor" VALUE="#FF0000">
<PARAM NAME="FontName" VALUE="Arial">
<PARAM NAME="FontSize" VALUE="36">
<B>Bonjour aux possesseurs de navigateurs non compatibles
ActiveX !</B>
</OBJECT>
<OBJECT CLASSID="java:Blink.class"
STANDBY="Veuillez patienter"
HEIGHT="100" WIDTH="300">
<PARAM NAME=LBL VALUE="Java, c'est super !">
<PARAM NAME=SPEED VALUE="2">
Ce texte est affiché par les navigateurs non compatibles
Java.
</OBJECT>
<OBJECT DATA="fichier.html">
Données non incluses !
</OBJECT>
Compatibilité
HTML 4 ; Netscape 4 ; Internet Explorer 3, 4
Notes
* Dans la spécification stricte HTML 4, l'élément <OBJECT> perd la
plupart de ses attributs de présentation et en particulier ALIGN,
BORDER, HEIGHT, HSPACE, VSPACE et WIDTH. Les effets
équivalents sont obtenus à l'aide des feuilles de styles.
250 <OL> (Liste ordonnée)
Syntaxe
<OL
CLASS="nom(s) de classe(s)"
COMPACT (transitoire)
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
START="nombre" (transitoire)
STYLE="information de style"
TITLE="texte explicatif"
TYPE="a | A | i | I | 1" (transitoire)
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</OL>
<OL> (Liste ordonnée) 251
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
COMPACT
Cet attribut indique que la liste doit être affichée de manière compacte.
La plupart des navigateurs n'en tiennent pas compte. L'attribut
COMPACT ne prend aucune valeur.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
START
Cet attribut sert à indiquer la valeur de départ de la numérotation. Elle
est toujours représentée par un nombre en chiffres arabes. Pour commen-
cer à la lettre "C", il suffit d'indiquer <OL TYPE="A" START="3">.
252 <OL> (Liste ordonnée)
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TYPE
Cet attribut indique le type de numérotation. "a" indique des lettres mi-
nuscules, "A" des majuscules, "i" des chiffres romains minuscules, "I" des
chiffres romains majuscules et "1" des chiffres arabes. Le type est valable
pour tous les éléments de la liste à l'exception de ceux comportant un
attribut TYPE.
INTERNET EXPLORER 4
Tous les attributs et événements exceptés COMPACT et DIR.
WEBTV
START et TYPE.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<OL TYPE="1">
<LI>Premier élément
<LI>Deuxième élément
<LI>Troisième élément
</OL>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* Selon la spécification HTML 4 stricte, l'élément <OL> ne dispose
plus des attributs COMPACT, START et TYPE. Les fonctions
correspondantes sont obtenues à l'aide des feuilles de styles.
Syntaxe
<OPTGROUP
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
DISABLED
ID="identificateur alphanumérique unique"
LABEL="description"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
<OPTION> elements
254 <OPTGROUP> (Groupe d'options)
</OPTGROUP>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
DISABLED
Cet attribut indique que les options du groupe sont désactivées.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LABEL
Cet attribut contient une courte étiquette permettant de manipuler le
groupe.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
<OPTION> (Option dans une liste de sélection) 255
Exemple
Où voulez-vous aller pour vos vacances ?<BR>
<SELECT>
<OPTION ID="ch1" VALUE="Chine">La grande muraille
<OPTGROUP LABEL="Mexique">
<OPTION ID="ch2" LABEL="Los Cabos VALUE="Los Cabos">
Los Cabos, Mexique
<OPTION ID="ch3" LABEL="Leon" VALUE="Leon">Leon, Mexique
<OPTION ID="ch4" VALUE="MXC">Mexico City
</OPTGROUP>
<OPTION ID="ch5" VALUE="home" SELECTED>Votre jardin
</SELECT>
Compatibilité
HTML 4
Notes
* Cet élément ne doit apparaître qu'à l'intérieur d'un élément
<SELECT>.
Syntaxe
<OPTION
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
DISABLED
ID="identificateur alphanumérique unique"
LABEL="description"
LANG="code de langage"
SELECTED
STYLE="information de style"
TITLE="texte explicatif"
VALUE="valeur de l'option"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
256 <OPTION> (Option dans une liste de sélection)
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</OPTION>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
DISABLED
En présence de cet attribut, l'option est désactivée.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LABEL
Cet attribut contient une courte étiquette permettant de manipuler l'op-
tion incluse dans un groupe <OPTGROUP>.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE sélection)
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
<OPTION> (Option dans une liste de sélection) 257
SELECTED
Cet attribut indique que l'option est sélectionnée par défaut. S'il est ab-
sent, le premier élément de la liste est sélectionné par défaut. Si l'élément
<SELECT> contenant l'élément <OPTION> possède l'attribut
MULTIPLE, plusieurs options peuvent avoir l'attribut SELECTED.
Dans le cas contraire, il ne peut être présent qu'une seule fois.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
VALUE
Cet attribut indique la valeur à inclure dans le formulaire si l'élément est
sélectionné.
INTERNET EXPLORER 4
CLASS, ID, LANGUAGE, SELECTED, VALUE, ondragstart et onse-
lectstart.
WEBTV
SELECTED et VALUE.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
258 <P> (Paragraphe)
Exemples
Où voulez-vous passer vos vacances ?<BR>
<SELECT>
<OPTION ID="choix1" VALUE="Chine">La grande muraille
<OPTION ID="choix2" VALUE="Mexique">Los Cabos
<OPTION ID="choix3" VALUE="Home" SELECTED>Votre jardin
</SELECT>
Compatibilité
HTML 2, 3.2. 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* La balise de fermeture pour l'élément <OPTION> est facultative.
<P> (Paragraphe)
Cet élément est employé pour créer un paragraphe de texte. Les naviga-
teurs insèrent généralement une ligne blanche avant et après chaque pa-
ragraphe.
Syntaxe
<P
ALIGN="CENTER | JUSTIFY | LEFT | RIGHT"
(transitoire)
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
<P> (Paragraphe) 259
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</P>
Attributs
ALIGN
Cet attribut spécifie l'alignement du texte du paragraphe. La valeur par
défaut est LEFT. La spécification HTML 4 transitoire définit également
CENTER, JUSTIFY et RIGHT. Cependant, selon la spécification
HTML 4 stricte, l'alignement du texte peut être géré par l'intermédiaire
d'une règle de feuille de styles.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
260 <P> (Paragraphe)
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR. (Note : la valeur JUSTIFY
pour l'attribut ALIGN n'est pas reconnue par Internet Explorer 4.)
WEBTV
ALIGN (CENTER | LEFT | RIGHT).
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<P ALIGN="RIGHT">Un paragraphe aligné à droite.</P>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
<PARAM> (Paramètre d'objet) 261
Notes
* Selon la spécification HTML 4 stricte l'attribut ALIGN n'est pas re-
connu. L'alignement du texte peut être obtenu à l'aide des feuilles de
styles.
* En tant qu'élément logique, un paragraphe vide est ignoré par les na-
vigateurs. Il est donc inutile d'essayer d'employer plusieurs éléments
<P> à la suite (<P><P><P><P>) pour ajouter de l'espace vertical. Uti-
lisez plutôt l'élément <BR>.
Syntaxe
<PARAM
ID="identificateur alphanumérique unique"
NAME="nom du paramètre"
TYPE="Type MIME"
VALUE="valeur du paramètre"
VALUETYPE="DATA | OBJECT | REF">
</PARAM>
Attributs
DATAFLD
Cet attribut spécifie le nom de colonne de l'objet source de données
fournissant les données liées à la valeur de l'élément <PARAM>.
DATAFORMATAS
Cet attribut spécifique d'Internet Explorer indique si les données liées
sont au format texte (TEXT) ou HTML (HTML).
DATASRC
Cet attribut indique l'ID de l'objet source de données fournissant les
données liées. Ces données sont utilisées pour déterminer la valeur des
paramètres passés à l'objet ou l'applet associé à l'élément <PARAM>.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
NAME
Cet attribut contient le nom du paramètre. Celui-ci dépend du type
d'objet enchâssé dans la page. L'objet est supposé savoir comment mani-
puler le paramètre. Ne confondez pas l'attribut NAME avec celui utilisé
pour les éléments de formulaire. Dans le second cas, l'attribut NAME n'a
pas la même signification que ID, mais désigne les données qui doivent
être passées à l'élément <OBJECT>.
TYPE
Lorsque l'attribut VALUETYPE prend la valeur REF, l'attribut TYPE
peut être utilisé pour indiquer le type d'information à récupérer. Les va-
leurs admises pour ce paramètre sont des types MIME tels que text/html.
VALUE
Cet attribut contient la valeur du paramètre. Le type exact de contenu
dépend de l'objet et du paramètre, comme cela est déterminé par l'attri-
but NAME.
VALUETYPE
Cet attribut spécifique à HTML 4 spécifie le type de l'attribut VALUE.
Les valeurs possibles sont DATA, OBJECT et REF. La valeur DATA
<PARAM> (Paramètre d'objet) 263
indique que l'information passée par le paramètre VALUE doit être trai-
tée comme des données. La valeur REF indique que cette information est
un URL indiquant où se trouvent les données. Cette information n'est
pas recherchée mais l'URL est passé à l'objet qui s'en charge si nécessaire.
La valeur OBJECT indique que l'information est le nom d'un objet tel
qu'indiqué par l'attribut ID. En pratique, DATA est utilisé par défaut.
INTERNET EXPLORER 4
NAME, DATAFLD, DATAFORMATAS, DATASRC et VALUE.
Gestionnaires d'événements
Aucun.
Exemples
<APPLET CODE="plot.class">
<PARAM NAME="min" VALUE="5">
<PARAM NAME="max" VALUE="30">
<PARAM NAME="ticks" VALUE=".5">
<PARAM NAME="line-style" VALUE="dotted">
</APPLET>
<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
CODEBASE="swflash.cab#version=2,0,0,0"
HEIGHT="100" WIDTH="100">
<PARAM ID="param1" NAME="Movie" VALUE="SplashLogo.swf">
<PARAM ID="param2" NAME="Play" Value="True">
</OBJECT>
Compatibilité
HTML 3.2, 4 ; Netscape 2, 3, 4 ; Internet Explorer 3, 4
Notes
* Cet élément ne peut avoir de balise de fermeture.
264 <PLAINTEXT> (Texte non formaté)
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
<PLAINTEXT> (Texte non formaté) 265
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<HTML>
<HEAD><TITLE>Exemple de texte non formaté</TITLE></HEAD>
<BODY>
La suite de ce document est du texte non formaté.
<PLAINTEXT>
Le mot suivant n'est pas affiché en <B>gras</B>. En
266 <PRE> (Texte préformaté)
Compatibilité
HTML 2 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4
Notes
* Il n'y a pas de balise de fermeture pour cet élément puisque le navi-
gateur ignore toutes les balises qui suivent.
* Cet élément ne doit pas être employé. Le texte non formaté peut être
affiché au moyen de l'élément <PRE>.
Syntaxe
<PRE
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="valeur alphanumerique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
WIDTH="nombre" (transitoire)
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
<PRE> (Texte préformaté) 267
</PRE>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
268 <PRE> (Texte préformaté)
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
WIDTH
Cet attribut indique la largeur du texte en nombre de caractères. Il n'est
en général pas reconnu et ignoré par la plupart des navigateurs. Il n'existe
pas dans la spécification HTML 4 stricte.
INTERNET EXPLORER 4
Tous les attributs et événements exceptés DIR et WIDTH.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<PRE>
Dans ce texte PREFOMATE T O U T E LA mis en
forme
est conservée.
En revanche, le balisage
<B>HTML</B> est autorisé dans l'élément <PRE>.
</PRE>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* La spécification HTML 4 transitoire spécifie que les éléments
<APPLET>, <BASEFONT>, <BIG>, <FONT>, <IMG>, <OB-
JECT>, <SMALL>, <SUB> et <SUP> ne doivent pas être employés
dans l'élément <PRE>. La spécification HTML 4 stricte indique que
<Q> (Citation) 269
<Q> (Citation)
Cet élément indique que son contenu est une courte citation.
Syntaxe
<Q
CITE="URL of source"
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="chaîne alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</Q>
Attributs
CITE
La valeur de cet attribut est un URL indiquant le document source ou un
message d'information pour la citation. Elle sert à expliquer le contexte
ou la référence de la citation.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<Q STYLE="color: green">"Ce siècle avait deux ans, Rome
remplaçait Sparte.<BR>Déjà Napoléon perçait sous
Bonaparte."</Q>
Compatibilité
HTML 4 ; Internet Explorer 4
Notes
* Cet élément est prévu pour les courtes citations tenant en un seul pa-
ragraphe. Les citations plus longues peuvent être réalisées au moyen
de l'élément <BLOCKQUOTE>. La documentation de Microsoft
indique qu'il s'agit d'un élément de type bloc, ce qui est faux.
Syntaxe (transitoire)
<S
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
272 <S> (Texte barré)
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</S>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
<SAMP> (Exemple de texte) 273
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
Cette ligne contient une <S>feaute</S>.
Compatibilité
HTML 4 (transitoire) ; Netscape 3 ; Internet Explorer 2, 3, 4 ; WebTV
Notes
* Cet élément se comporte comme l'élément <STRIKE>.
Syntaxe
<SAMP
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="chaîne alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</SAMP>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
<SAMP> (Exemple de texte) 275
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
Utilisez la fomule de salutation suivante dans tous les
messages adressés au patron :
<SAMP>Veuillez excuser cette intrusion, Oh vénéré
patron !</SAMP>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* S'agissant d'un élément logique, <SAMP> peut être utilement lié à
une règle de styles.
276 <SCRIPT> (Programme en langage de script)
Syntaxe
<SCRIPT
CHARSET="jeu de caractères"
DEFER
EVENT="nom d'événement" (reservé)
FOR="Identificateur d'élément" (reservé)
LANGUAGE="nom du langage de script"
SRC="URL du fichier contenant le code"
TYPE="Type MIME">
</SCRIPT>
Attributs
CHARSET
Cet attribut définit le jeu de caractères utilisé par le script. Sa valeur est
une liste de jeux de caractères tels que définis par la RFC 2045, séparés
par des espaces et/ou des virgules. La valeur par défaut est ISO-8859-1.
CLASS
Cet attribut défini par Microsoft n'a pas beaucoup de sens dans la mesure
ou le code n'est pas affecté par les feuilles de styles.
<SCRIPT> (Programme en langage de script) 277
DEFER
La présence de cet attribut indique que le navigateur peut différer l'exé-
cution du script. En pratique, cela dépend plutôt de la position du script
dans le document. Cet attribut a été ajouté tardivement à la spécification
HTML 4 et n'est pratiquement pas supporté.
EVENT
Cet attribut défini par Microsoft indique un événement particulier au-
quel le script doit réagir. Il doit être employé conjointement avec l'attri-
but FOR. Les noms d'événements sont les noms courants, par exemple
onclick, ondblclick, etc.
FOR
Cet attribut est employé pour définir le nom ou l'ID de l'élément
concerné par l'événement défini par l'attribut EVENT. Par exemple,
<SCRIPT EVENT="onclick" FOR="bouton1" LANGUAGE="VB-
SCRIPT"> définit un script VBScript qui sera exécuté lorsqu'un clic se
produira sur l'élément nommé "bouton1."
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANGUAGE
Cet attribut indique le langage de script employé. L'implémentation de
Netscape supporte JavaScript. Celle de Microsoft supporte JScript (un
clone de JavaScript) ainsi que VBScript, qui peut être désigné par VBS
ou VBSCRIPT indiquent que le langage VBScript est utilisé. Il est éga-
lement possible d'employer un nom étendu, tels que JavaScript1.1 et
JavaScript1.2, pour masquer le code pour les navigateurs compatibles
avec JavaScript mais pas avec la version particulière employée.
SRC
Cet attribut indique l'URL du fichier contenant le script. Normalement,
les fichiers contenant du code JavaScript ont une extension .js et le ser-
veur leur affecte le type MIME approprié. Dans le cas contraire, l'attribut
TYPE peut être employé pour indiquer explicitement le type du fichier.
L'attribut LANGUAGE est également utile pour déterminer le type de
fichier.
278 <SCRIPT> (Programme en langage de script)
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TYPE
Cet attribut indique le type MIME du langage de script employé. Pour
JavaScript, le type est text/javascript. En pratique, cet attribut est le
moyen le plus couramment employé pour indiquer le langage utilisé.
INTERNET EXPLORER 4
Tous les attributs et événements exceptés CHARSET et DEFER.
WEBTV
LANGUAGE et SRC.
Gestionnaires d'événements
Aucun événement n'est directement associé à l'élément <SCRIPT>. Ce-
pendant, l'implémentation de Microsoft permet d'indiquer à quel évé-
nement particulier le script est associé.
Exemples
<SCRIPT LANGUAGE="JavaScript">
<!-- alert("Bonjour !!!"); // -->
</SCRIPT>
Compatibilité
HTML 4 ; Netscape 2, 3, 4 ; Internet Explorer 3, 4
Notes
* Il est de pratique courante de "commenter" le contenu de l'élément
<SCRIPT>. Si cela n'est pas fait, les navigateurs non compatibles avec
les scripts affichent le code dans le document. La syntaxe des com-
mentaires dépend du langage de script employé. En JavaScript, on
utilise par exemple la forme :
<SCRIPT LANGUAGE="JavaScript">
<!-- code JavaScript ici // -->
</SCRIPT>
et en VBScript :
<SCRIPT LANGUAGE="VBSCRIPT">
<!-- Code VBScript ici ' -->
</SCRIPT>
Syntaxe
<SELECT
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
DISABLED
ID="identificateur alphanumérique unique"
LANG="code de langage"
MULTIPLE
NAME="chaîne alphanumérique unique"
SIZE="nombre"
STYLE="information de style"
280 <SELECT> (Liste de sélection)
TABINDEX="nombre"
TITLE="texte explicatif"
onblur="script"
onchange="script"
onclick="script"
ondblclick="script"
onfocus="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
<OPTION> éléments
</SELECT>
Attributs
ACCESSKEY
Cet attribut spécifie un raccourci clavier pour l'élément. Presser la touche
Alt ou une touche similaire (selon le navigateur et le système d'exploita-
tion) en même temps que la touche indiquée permet d'activer le lien à
l'aide du clavier. Il faut éviter d'employer les séquences de touches déjà
utilisées par les navigateurs.
ALIGN
Cet attribut spécifique à Microsoft contrôle l'alignement de l'image par
rapport au reste de la page. La valeur par défaut est LEFT. Les autres
valeurs possibles sont ABSBOTTOM, ABSMIDDLE, BASELINE,
BOTTOM, MIDDLE, RIGHT, TEXTTOP et TOP. Leur significa-
tion est la même que pour les objets et images.
AUTOACTIVATE
Dans l'implémentation de WebTV, cet attribut entraîne l'activation im-
médiate de la liste lorsque l'utilisateur la sélectionne. Il peut ainsi utiliser
rapidement les flèches haute et basse pour choisir un élément. Sans cet
attribut, la sélection s'effectue en deux opérations : sélection de la liste
puis déplacement.
BGCOLOR
Dans l'implémentation de WebTV, cet attribut spécifie la couleur de
fond de la liste de sélection. La valeur de cet attribut peut être un nom de
couleur ou une valeur numérique hexadécimale au format #RRVVBB
format, telle que #FF0000.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DATAFLD
Cet attribut spécifie le nom de colonne de l'objet source de données
fournissant les données liées aux options de l'élément <SELECT>.
DATAFORMATAS
Cet attribut spécifique d'Internet Explorer indique si les données liées
sont au format texte (TEXT) ou HTML (HTML). Les données liées à
282 <SELECT> (Liste de sélection)
DATASRC
Cet attribut indique l'ID de l'objet source de données fournissant les
données liées à l'élément.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
DISABLED
Cet attribut permet de désactiver la liste. Dans ce cas, les données de
l'élément n'est pas envoyé au serveur. La liste ne peut plus recevoir le
focus et ne fait plus partie de l'ordre de tabulation. Le navigateur l'affiche
généralement en gris. Cet attribut ne prend aucune valeur.
EXCLUSIVE
Dans l'implémentation de WebTV, cet attribut interdit la présence de
plusieurs éléments identiques dans la liste. Il ne prend aucune valeur.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
MULTIPLE
Cet attribut autorise la sélection simultanée de plusieurs éléments dans la
liste. Par défaut, une seule sélection est autorisée.
<SELECT> (Liste de sélection) 283
NAME
Cet attribut permet d'affecter un nom à la liste de façon qu'elle puisse
être référencée par un script. L'attribut NAME est reconnu par les navi-
gateurs de la génération Netscape 2 mais le W3C encourage l'utilisation
de l'attribut ID. Il est préférable, pour des raisons de compatibilité,
d'employer les deux simultanément.
SELCOLOR
Dans l'implémentation de WebTV, cet attribut spécifie la couleur de
fond de l'élément sélectionné. La valeur de cet attribut peut être un nom
de couleur ou une valeur numérique hexadécimale au format #RRVVBB
format, telle que #00FF00. La valeur par défaut est #EAEAEA.
SHOWEMPTY
Dans l'implémentation de WebTV, cet attribut entraîne l'affichage du
mot "empty" au lieu d'une ligne blanche si la liste est vide.
SIZE
Cet attribut indique le nombre d'éléments visibles de la liste. Si l'attribut
MULTIPLE est absent, une seule entrée est visible. Dans le cas contraire,
l'attribut SIZE détermine la taille de la liste.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TABINDEX
Cet attribut prend pour valeur un nombre indiquant la position de
l'élément dans l'ordre de tabulation employé pour la navigation au cla-
vier, à l'aide de la touche Tab. Le parcourt est effectué de l'élément ayant
la valeur positive la plus basse à celui ayant la valeur la plus haute. Les
éléments ayant une valeur négative sont ignorés. Lorsque l'ordre de ta-
bulation n'est pas explicitement spécifié, celle-ci est effectuée dans l'ordre
dans lequel les éléments se présentent. Les éléments désactivés à l'aide de
l'attribut DISABLED sont ignorés. En revanche, les éléments en lecture
seule sont pris en compte.
TEXT
Dans l'implémentation de WebTV, cet attribut indique la couleur de
texte des éléments de la liste. La valeur de cet attribut peut être un nom
284 <SELECT> (Liste de sélection)
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
USESTYLE
Dans l'implémentation de WebTV, la présence de cet attribut entraîne
l'affichage des éléments de la liste dans le même style que celui utilisé
pour la page. Cet attribut ne prend aucune valeur.
INTERNET EXPLORER 4
Tous les attributs et événements définis par le W3C exceptés DIR et
TITLE et tous les attributs et événements définis par Internet Explorer 4.
WEBTV
AUTOACTIVATE, BGCOLOR, MULTIPLE, NAME, SELCOLOR,
SIZE, TEXT, USESTYLE, onblur, onchange, onfocus et onclick.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
Choisissez vos couleurs préférées :
<SELECT MULTIPLE SIZE="2">
<OPTION>Rouge
<OPTION>Bleu
<OPTION>Vert
<OPTION>Jaune
</SELECT>
Choix de tacos
<SELECT NAME="tacomenu">
<SMALL> (Petits caractères) 285
<OPTION VALUE="SuperPoulet">Poulet
<OPTION VALUE="Baja">Poisson
<OPTION VALUE="Carnitas">Viande
</SELECT>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* La spécification HTML 4 réserve les attributs DATAFLD,
DATAFORMATAS et DATASRC pour un usage futur.
Syntaxe
<SMALL
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="chaîne alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</SMALL>
286 <SMALL> (Petits caractères)
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
Voici un texte en <SMALL>petits caractères</SMALL>.
Compatibilité
HTML 3.2, 4 ; Netscape 2, 3, 4 ; Internet Explorer 2, 3, 4 ; WebTV
Notes
* L'élément <SMALL> peut être utilisé plusieurs fois de suite pour ob-
tenir des caractères encore plus petits. L'utiliser plus de six fois de
suite est inutile car les navigateurs ne connaissent que six tailles de ca-
ractères, de 1 à 7. Avec la généralisation des feuilles de styles, cet élé-
ment devrait devenir rare.
SIZE="pixels"
TYPE="BLOCK | HORIZONTAL | VERTICAL"
WIDTH="pixels">
Attributs
ALIGN
Cet attribut indique l'alignement de l'espace par rapport au texte qui
l'entoure. Il est employé uniquement avec l'attribut TYPE="BLOCK".
La valeur par défaut est BOTTOM. La signification de cet attribut est la
même que pour l'élément <IMAGE>.
HEIGHT
Cet attribut indique la hauteur de l'espace en pixels. Il est employé uni-
quement avec l'attribut TYPE="BLOCK".
SIZE
Employé avec les attributs TYPE="BLOCK" et TYPE="HORIZON-
TAL ", cet attribut indique la largeur de l'espace en pixels. Avec
TYPE="VERTICAL" il indique la hauteur de l'espace.
TYPE
Cet attribut indique le type d'espace. Un espace HORIZONTAL est
ajouté entre les mots et les objets. Un espace VERTICAL est ajouté entre
les lignes. Un espace de type BLOCK crée une sorte d'image invisible
autour de laquelle le texte est disposé.
WIDTH
Cet attribut est employé uniquement avec l'attribut TYPE="BLOCK"
pour indiquer la largeur de l'espace en pixels..
WEBTV
Tous les attributs.
<SPAN> (Groupement de texte) 289
Exemples
Une ligne de texte avec deux<SPACER TYPE="HORIZONTAL "
SIZE="20">mots séparés par 20 pixels. Voici une ligne de
texte<BR>
<SPACER TYPE="VERTICAL" SIZE="50">
Voici une autre ligne de texte. Il y a un espace de 50 pixels
entre les deux.<SPACER ALIGN="LEFT" TYPE="BLOCK"
HEIGHT="100" WIDTH="100">
Ce texte est disposé autour d'une zone invisible de 100
pixels de côté. Il est facile d'obtenir le même résultat à
l'aide d'un tableau.
Compatibilité
Netscape 3, 4 ; WebTV
Notes
* Cet élément ne doit pas être employé. Pour obtenir le même résultat
sans feuilles de styles, il suffit d'utiliser une image de un pixel transpa-
rent et de la redimensionner à l'aide des attributs HEIGHT et
WIDTH de l'élément <IMG>.
<IMG SRC="pixel.gif" HEIGHT="100" WIDTH="100">
Syntaxe
<SPAN
CLASS="nom(s) de classe(s)"
DATAFLD="nom de colonne" (reserved)
DATAFORMATAS="HTML | TEXT" (reserved)
DATASRC="data source ID" (reserved)
DIR="LTR | RTL"
ID="chaîne alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
290 <SPAN> (Groupement de texte)
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</SPAN>
Attributs
CHARSET
Cet attribut définit le jeu de caractères utilisé par la ressource liée. Sa
valeur est une liste de jeux de caractères tels que définis par la RFC 2045,
séparés par des espaces et/ou des virgules. La valeur par défaut est ISO-
8859-1.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DATAFLD
Cet attribut spécifie le nom de colonne de l'objet source de données
fournissant les données liées au contenu de l'élément <SPAN>.
DATAFORMATAS
Cet attribut spécifique d'Internet Explorer indique si les données liées
sont au format texte (TEXT) ou HTML (HTML). Les données liées à
l'élément <SPAN> devraient représenter le contenu de l'élément et peu-
vent contenir des balises HTML.
<SPAN> (Groupement de texte) 291
DATASRC
Cet attribut indique l'ID de l'objet source de données fournissant les
données liées à l'élément.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
HREF
Cet attribut spécifie l'URL d'une ressource contenant des informations
sur le contenu de l'élément <SPAN>.
HREFLANG
Cet attribut est employé pour indiquer le langage de la ressource liée.
Pour connaître les codes de langages autorisés, reportez-vous à la section
"Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
MEDIA
Cet attribut spécifie le support de destination des informations liées,
particulièrement lorsque l'attribut REL prend la valeur STYLESHEET.
Sa valeur peut être un descripteur de média tel que SCREEN, ou une
liste d'éléments séparés par des virgules. Les valeurs possibles sont ALL,
AURAL, BRAILLE, PRINT, PROJECTION, et SCREEN. D'autres
valeurs peuvent également être définies en fonction du navigateur em-
ployé. Cet attribut a été ajouté tardivement à la spécification HTML 4 et
292 <SPAN> (Groupement de texte)
REL
Pour les éléments <A> contenant l'attribut HREF, cet attribut spécifie la
relation entre l'objet cible et l'objet lien. La valeur est une liste de rela-
tions séparées par des virgules. Les valeurs que peuvent prendre les rela-
tions ainsi que leur syntaxe doivent être définies par une autorité relative
à l'auteur du document. La relation par défaut est void. L'attribut REL
ne doit être employé que si l'attribut HREF est présent.
REV
Cet attribut désigne un lien rétroactif, c'est-à-dire la relation inverse de
celle indiqué par l'attribut REL. Il permet d'indiquer la source d'un lien,
par exemple l'auteur ou un autre document.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TARGET
Cet attribut spécifie la fenêtre cible pour les liens hypertextes référençant
des cadres. L'information liée est affichée dans la fenêtre ou le cadre dési-
gné. Pour pouvoir être employés comme cibles, les fenêtres et les cadres
doivent être nommés. En dehors des fenêtres nommées, plusieurs valeurs
prédéfinies peuvent être employées, comme _blank, qui désigne une
nouvelle fenêtre, _parent qui désigne le cadre parent de celui contenant
la source du lien, _self, indiquant que la cible doit être affichée dans la
même fenêtre que la source et _top, qui désigne la fenêtre du navigateur.
Cet attribut a été ajouté tardivement à la spécification HTML 4. Sa si-
gnification n'est pas clairement définie et aucun navigateur connu ne
l'utilise.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TYPE
Cet attribut indique le type de données sous la forme du type MIME de
la cible du lien. Le plus souvent, cette valeur n'a qu'un caractère infor-
matif. Cependant, les navigateurs futurs pourraient afficher une icône
<STRIKE> (Texte barré) 293
particulière pour chaque type multimédia, par exemple une icône repré-
sentant un haut-parleur lorsque l'attribut TYPE a la valeur audio/wav.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
Voici un texte <SPAN STYLE="font: 14pt; color: purple">
très étrange</SPAN>.
Compatibilité
HTML 4 ; Netscape 4 ; Internet Explorer 3, 4
Notes
* A la différence de <DIV> qui est un élément de niveau bloc, <SPAN>
est un élément de niveau texte et ne provoque pas de saut de ligne.
Syntaxe (transitoire)
<STRIKE
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="chaîne alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</STRIKE>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
<STRIKE> (Texte barré) 295
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
Cette ligne contient une <STRIKE>feaute</STRIKE>
d'orthographe.
Compatibilité
HTML 3.2, 4 (transitoire) ; Netscape 3 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* Cet élément donne le même résultat que l'élément <S>.
296 <STRONG> (Forte mise en valeur)
Syntaxe
<STRONG
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="chaîne alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</STRONG>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
<STRONG> (Forte mise en valeur) 297
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
Il est vraiment très <STRONG>important</STRONG> de faire
attention.
298 <STYLE> (Données de style
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* Le contenu de cet élément est généralement affiché en gras. Cepen-
dant, il s'agit d'un élément logique qui se prête à l'utilisation des
feuilles de styles.
Syntaxe
<STYLE
DIR="LTR | RTL"
LANG="code de langage"
MEDIA="ALL | PRINT | SCREEN | others"
TITLE="texte explicatif"
TYPE="Type MIME">
</STYLE>
Attributs
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
DISABLED
Cet attribut spécifique de Microsoft est utilisé pour désactiver une feuille
de style. Sa présence suffit : aucune valeur n'est nécessaire. Il peut être
employé avec les langages de script ou pour activer et désactiver les liens
avec différentes feuilles de styles.
LANG
La valeur de cet attribut est un code de langage, comme pour les autres
attributs LANG. Cependant, il définit le langage de l'attribut TITLE et
non celui du contenu de l'élément.
MEDIA
Cet attribut spécifie le média de destination pour les informations de
styles liées, comme indiqué lorsque l'attribut REL prend la valeur
STYLESHEET. Sa valeur peut être un simple descripteur de média
comme SCREEN ou une liste délimitée par les virgules. Les valeurs pos-
sibles incluent ALL, AURAL, BRAILLE, PRINT, PROJECTION et
SCREEN. D'autres valeurs peuvent être définies par les navigateurs. In-
ternet Explorer reconnaît ALL, PRINT et SCREEN.
TITLE
Cet élément associe un titre à la feuille de styles.
TYPE
Cet attribut définit le type de contenu de la feuille de styles. Sa valeur
doit être un type MIME tel que text/html, text/css, etc. Son usage le
plus courant consiste à définir le type de feuille de styles et la valeur
correspondante est text/css, qui désigne le format Cascading Style Sheet.
INTERNET EXPLORER 4
DISABLED, MEDIA (ALL | PRINT | SCREEN), TITLE et TYPE.
Gestionnaires d'événements
Aucun.
Exemple
<HTML>
<HEAD>
<TITLE>Exemple de feuille de style</TITLE>
<STYLE TYPE="text/css">
<!--
BODY {background: black; color: white;
font: 12pt Helvetica}
H1 {color: red; font: 14pt Impact}
-->
</STYLE>
</HEAD>
<BODY>
<H1>Titre en Impact 14 rouge sur fond noir</H1>
Texte courant en Helvetica 12 blanc.
</BODY>
</HTML>
Compatibilité
HTML 4 ; Netscape 4 ; Internet Explorer 3, 4
Notes
* Les feuilles de styles peuvent également être externes, liées au moyen
de l'élément <LINK>.
<SUB> (Indice)
Le contenu de cet élément est affiché en indice.
Syntaxe
<SUB
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="chaîne alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</SUB>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
302 <SUB> (Indice)
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
La formule de l'eau est H<SUB>2</SUB>O.
Compatibilité
HTML 3.2, 4 ; Netscape 2, 3, 4 ; Internet Explorer 2, 3, 4 ; WebTV
<SUP> (Exposant) 303
Note
* La spécification HTML 3.2 ne dispose d'aucun attribut pour l'élé-
ment <SUB>.
<SUP> (Exposant)
Le contenu de cet élément est affiché en exposant.
Syntaxe
<SUP
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="chaîne alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">>
</SUP>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
304 <SUP> (Exposant)
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
Einstein a prouvé que E = mc<SUP>2</SUP>.
Compatibilité
HTML 3.2, 4 ; Netscape 2, 3, 4 ; Internet Explorer 2, 3, 4 ; WebTV
<TABLE> (Tableau) 305
Note
* La spécification HTML 3.2 ne dispose d'aucun attribut pour l'élé-
ment <SUP>.
<TABLE> (Tableau)
Cet élément est employé pour créer un tableau. Les tableaux sont em-
ployés pour organiser les données autant que pour contrôler la mise en
page.
Syntaxe
<TABLE
ALIGN="CENTER | LEFT | RIGHT" (transitoire)
BGCOLOR="nom de couleur | #RRVVBB" (transitoire)
BORDER="pixels"
CELLPADDING="pixels"
CELLSPACING="pixels"
CLASS="nom(s) de classe(s)"
DATAPAGESIZE="nombre d'enregistrement à afficher"
DIR="LTR | RTL"
FRAME="ABOVE | BELOW | BORDER | BOX | HSIDES |
LHS | RHS | VOID | VSIDES"
ID="identificateur alphanumérique unique"
LANG="code de langage"
RULES="ALL | COLS | GROUPS | NONE | ROWS"
STYLE="information de style"
SUMMARY="résumé"
TITLE="texte explicatif"
WIDTH="pourcentage | pixels"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</TABLE>
306 <TABLE> (Tableau)
Attributs
ALIGN
Cet attribut spécifie l'alignement du tableau par rapport au texte envi-
ronnant. La spécification HTML 4 définit les valeurs CENTER, LEFT
et RIGHT. WebTV définit également BLEEDLEFT et BLEED-
RIGHT, qui permettent de faire déborder le tableau dans les marges, et
JUSTIFY, utilisé pour aligner le tableau sur les bords droit et gauche de
la fenêtre. Certains navigateurs reconnaissent également les valeurs com-
munes aux objets de type bloc, comme ABSMIDDLE.
BACKGROUND
Cet attribut non standard est reconnu par Internet Explorer, Netscape et
WebTV, et spécifie l'URL d'une image de fond pour le tableau. Si
l'image est plus petite que le tableau, elle est juxtaposée autant de fois que
nécessaire. Netscape affiche l'image dans chaque cellule et non dans l'en-
semble du tableau, comme Internet Explorer.
BGCOLOR
Cet attribut spécifie la couleur de fond pour le tableau. Sa valeur peut
être un nom de couleur ou une valeur hexadécimale au format
#RRVVBB, telle que #FF0000.
BORDER
Cet attribut spécifie la largeur de la bordure du tableau en pixels. Si la
valeur est 0, le tableau n'a pas de bordure, ce qui permet de l'utiliser pour
contrôler la mise en page.
BORDERCOLOR
Cet attribut, reconnu par Internet Explorer 4 et Netscape 4, permet de
déterminer la couleur de la bordure du tableau. Il ne doit être employé
qu'avec une valeur positive de l'attribut BORDER. Sa valeur peut être
un nom de couleur ou une valeur hexadécimale au format #RRVVBB,
telle que #00FF00. Internet Explorer colore la totalité du tableau y com-
pris les bordures. Netscape colore uniquement la bordure extérieure.
BORDERCOLORDARK
Cet attribut spécifique d'Internet Explorer indique la couleur de la partie
sombre des bordures. Il doit être employé avec une valeur positive de
308 <TABLE> (Tableau)
BORDERCOLORLIGHT
Cet attribut spécifique d'Internet Explorer indique la couleur de la partie
claire des bordures. Il doit être employé avec une valeur positive de l'at-
tribut BORDER. Sa valeur peut être un nom de couleur ou une valeur
hexadécimale au format #RRVVBB, telle que #77FF77.
CELLBORDER
Dans l'implémentation de WebTV, cet attribut indique la largeur, en
pixels, de la bordure séparant les cellules. Si cette valeur est absente, la
valeur spécifiée pour BORDER est employée.
CELLPADDING
Cet attribut spécifie l'espace, en pixels, entre le bord des cellules et leur
contenu.
CELLSPACING
Cet attribut indique l'espace, en pixels, séparant les cellules.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
COLS
Cet attribut spécifie le nombre de colonnes du tableau et permet de cal-
culer rapidement sa largeur. Il faisait partie de la spécification HTML 4
préliminaire mais a été abandonné depuis. Quelques navigateurs, comme
Netscape 4, le reconnaissent.
DATAPAGESIZE
La valeur de cet attribut spécifique de Microsoft indique le nombre d'en-
registrements qui peuvent être affichés dans le tableau lorsque des don-
nées liées sont employées.
DATASRC
Cet attribut indique l'ID de l'objet source de données fournissant les
données liées à l'élément.
<TABLE> (Tableau) 309
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
FRAME
Cet attribut indique quels côtés du tableau doivent afficher une bordure.
ABOVE désigne le bord supérieur. BELOW désigne le bord inférieur.
BORDER et BOX désignent tous les bords, ce qui est la valeur par dé-
faut lorsque l'attribut BORDER a une valeur positive. La valeur
HSIDES désigne les bords haut et bas. LHS correspond au bord gauche
et RHS au bord droit. VSIDES désigne les bords gauche et droit et
VOID indique qu'aucune bordure ne doit être affichée.
GRADANGLE
Cet attribut spécifique de WebTV définit un gradient, sous la forme
d'un angle compris entre 90 et -90 degrés. GRADANGLE="0" corres-
pond à un gradient horizontal et GRADANGLE="90" a un gradient
vertical. La couleur de départ est définie par BGCOLOR et la couleur de
fin par l'attribut GRADCOLOR.
GRADCOLOR
Cet attribut spécifique de WebTV définit la couleur de fin d'un gradient
de fond, utilisée conjointement avec l'angle de gradient défini par l'attri-
but GRADANGLE et la couleur de départ définie par l'attribut
BGCOLOR.
HEIGHT
Pour Netscape 4, cet attribut permet à l'auteur de spécifier la hauteur du
tableau en pixels. Internet Explorer 4 accepte les pixels et les pourcenta-
ges.
HREF
Cet attribut spécifique de WebTV est utilisé pour faire de la totalité du
tableau un hyperlien vers l'URL spécifié.
HSPACE
Cet attribut spécifique de Netscape indique l'espace horizontal en pixels
séparant le tableau du texte environnant. Cet attribut est également re-
connu par WebTV mais, curieusement, pas par Internet Explorer.
310 <TABLE> (Tableau)
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
NAME
Cet attribut WebTV permet d'affecter un nom au tableau. Il est syno-
nyme de l'attribut ID.
NOWRAP
Cet attribut WebTV indique que les lignes du tableau ne doivent pas être
coupées si la fenêtre du navigateur n'est pas assez large pour les afficher
en entier. Il ne prend aucune valeur.
RULES
Cet attribut contrôle l'affichage des filets dans le tableau. La valeur ALL
indique que toutes les lignes et toutes les colonnes doivent comporter des
filets. La valeur COLS indique que seule les filets verticaux sont affichés.
La valeur GROUPS provoque l'affichage de filets entre les groupes de
cellules définis par les éléments <THEAD>, <TBODY>, <TFOOT> ou
<COLGROUP>. La valeur ROWS indique que seuls les filets horizon-
taux sont affichés. Si la valeur NONE est employée, aucun filet n'est
affiché.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
SUMMARY
Cet attribut est employé pour fournir un résumé présentant le tableau. Sa
présence est utile avec les navigateurs non visuels.
<TABLE> (Tableau) 311
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TRANSPARENCY
Cet attribut WebTV spécifie le degré de transparence du tableau. Sa va-
leur est comprise entre 0 (totalement opaque) et 100 (totalement trans-
parent). La valeur 50 est optimisée pour un affichage rapide.
VSPACE
Cet attribut spécifique de Netscape indique l'espace vertical en pixels
séparant le tableau du texte environnant. Il est également reconnu par
WebTV mais, curieusement, pas par Internet Explorer.
WIDTH
Cet attribut indique la largeur du tableau en pixels ou en pourcentage de
la largeur de la fenêtre.
INTERNET EXPLORER 4
Tous les attributs et événements définis par le W3C excepté DIR et
SUMMARY et tous les attributs et événements définis par Internet Ex-
plorer 4.
WEBTV
ALIGN (BLEEDLEFT | BLEEDRIGHT | CENTER | LEFT |
RIGHT), BACKGROUND, BGCOLOR, BORDER, CELLPAD-
DING, CELLSPACING, GRADANGLE, GRADCOLOR, HSPACE,
ID, NOWRAP, TRANSPARENCY et WIDTH.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
312 <TABLE> (Tableau)
Exemples
<TABLE BGCOLOR="WHITE" BORDER="2">
<TR>
<TD>Cellule 1</TD>
<TD>Cellule 2</TD>
<TD>Cellule 3</TD>
<TD>Cellule 4</TD>
</TR>
<TR>
<TD>Cellule 5</TD>
<TD>Cellule 6</TD>
</TR>
</TABLE>
<TBODY>
<TR>
<TD></TD>
<TH>Machin normal</TD>
<TH>Super machin</TD>
</TR>
<TR>
<TH>Zone Nord</TH>
<TD>10</TD>
<TD>12</TD>
</TR>
<TR>
<TH>Zone sud</TH>
<TD>1</TD>
<TD>20</TD>
</TR>
</TBODY>
</TABLE>
Compatibilité
HTML 3.2, 4 ; Netscape 1.1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ; WebTV
<TBODY> (Table Body) 313
Notes
* Les tableaux sont employés pour afficher des données en lignes et co-
lonnes, mais également pour contrôler la mise en page.
* La spécification HTML 4 réserve pour un usage futur les attributs
DATAFLD, DATAFORMATAS et DATASRC de l'élément
<TABLE>
* La spécification HTML 3.2 définit uniquement les attributs ALIGN,
BORDER, CELLPADDING, CELLSPACING et WIDTH pour
l'élément <TABLE>.
* L'attribut COLS peut produire des effets indésirables avec Netscape
car ce navigateur suppose que chaque colonne a exactement la même
taille.
Syntaxe
<TBODY
ALIGN="CENTER | CHAR | JUSTIFY | LEFT | RIGHT"
CHAR="caractère"
CHAROFF="décalage"
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
VALIGN="BASELINE | BOTTOM | MIDDLE | TOP"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script">
onmouseup="script"
314 <TBODY> (Table Body)
</TBODY>
Attributs
ALIGN
Cet attribut est employé pour aligner le contenu des cellules à l'intérieur
de l'élément <TBODY>. Les valeurs possibles sont CENTER, JUSTIFY,
LEFT et RIGHT. La spécification HTML 4 définit également la valeur
CHAR. Lorsque cette valeur est employée, l'attribut CHAR doit être
présent pour indiquer sur quel caractère les colonnes doivent être ali-
gnées. L'usage le plus fréquent consiste à aligner les données sur la virgule
décimale.
BGCOLOR
Cet attribut spécifie la couleur de fond des cellules à l'intérieur de l'élé-
ment <TBODY>. Sa valeur peut être un nom de couleur ou une valeur
numérique hexadécimale au format #RRVVBB, telle que #FF0000.
CHAR
Cet attribut permet d'indiquer le caractère sur lequel les colonnes doivent
être alignées lorsque l'attribut ALIGN a la valeur CHAR.
CHAROFF
Cet attribut indique un décalage positif ou négatif qui doit être appliqué
par rapport à la valeur de CHAR. La valeur 2, par exemple indique que
les colonnes doivent être alignées deux caractères à droite du caractère
défini par l'attribut CHAR.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
<TBODY> (Table Body) 315
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
VALIGN
Cet attribut détermine l'alignement vertical pour les cellules de l'élément
<TBODY>. HTML 4 définit les valeurs BASELINE, BOTTOM,
MIDDLE et TOP. Internet Explorer remplace MIDDLE par
CENTER, qui produit le même résultat.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<TABLE RULES="ALL" BGCOLOR="YELLOW">
Compatibilité
HTML 4 ; Internet Explorer 4
Note
* Cet élément est contenu dans l'élément <TABLE> et contient un ou
plusieurs éléments <TR>.
Syntaxe
<TD
ABBR="abréviation"
ALIGN="CENTER | JUSTIFY | LEFT | RIGHT"
AXIS="nom de groupe"
BGCOLOR="nom de couleur | #RRVVBB" (transitoire)
CHAR="caractère"
CHAROFF="décalage"
CLASS="nom de classe"
COLSPAN="nombre"
DIR="LTR | RTL"
HEADERS="liste d'ID d'entêtes de cellules séparés par
des virgules"
HEIGHT="pixels" (transitoire)
ID="identificateur alphanumérique unique"
LANG="code de langage"
NOWRAP (transitoire)
ROWSPAN="nombre"
STYLE="information de style"
TITLE="texte explicatif"
VALIGN="BASELINE | BOTTOM | MIDDLE | TOP"
WIDTH="pixels" (transitoire)
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</TD>
onhelp="script"
onresize="script"
onrowenter="script"
onrowexit="script"
onscroll="script"
onselectstart="script"
Attributs
ABBR
La valeur de cet attribut est un nom abrégé pour l'en-tête de cellule. Il
peut être utile pour l'affichage de grands tableaux sur des écrans de petite
taille.
ABSHEIGHT
Cet attribut spécifique de WebTV indique la hauteur absolue d'une cel-
lule en pixels. Si le contenu ne tient pas dans la hauteur spécifiée, il est
coupé.
ABSWIDTH
Cet attribut spécifique de WebTV indique la largeur absolue d'une cel-
lule en pixels. Si le contenu ne tient pas dans la cellule, il est coupé.
ALIGN
Cet attribut est employé pour aligner le contenu des cellules à l'intérieur
de l'élément <TBODY>. Les valeurs possibles sont CENTER, JUSTIFY,
LEFT et RIGHT.
<TD> (Table Data) 319
AXIS
Cet attribut est utilisé pour nommer un groupe de titres.
BACKGROUND
Cet attribut non standard, qui est reconnu par Internet Explorer, Nets-
cape et WebTV, spécifie l'URL d'une image de fond pour la cellule. Si
l'image est plus petite que la cellule, elle est répétée autant de fois que
nécessaire.
BGCOLOR
Cet attribut spécifie la couleur de fond de la cellule. Sa valeur peut être
un nom de couleur ou une valeur numérique hexadécimale au format
#RRVVBB, telle que #FF0000. (Il est fréquent que Netscape n'affiche pas
correctement la couleur de fond d'une cellule vide. Dans ce cas, il suffit
d'y insérer un espace insécable.)
BORDERCOLOR
Cet attribut, reconnu par Internet Explorer 4 et Netscape 4, permet de
déterminer la couleur de la bordure du tableau. Il ne doit être employé
qu'avec une valeur positive de l'attribut BORDER. Sa valeur peut être
un nom de couleur ou une valeur hexadécimale au format #RRVVBB,
telle que #00FF00. Internet Explorer colore la totalité du tableau y com-
pris les bordures. Netscape colore uniquement ma bordure extérieure.
BORDERCOLORDARK
Cet attribut spécifique d'Internet Explorer indique la couleur de la partie
sombre des bordures. Il doit être employé avec une valeur positive de
l'attribut BORDER. Sa valeur peut être un nom de couleur ou une va-
leur hexadécimale au format #RRVVBB, telle que #00FF00.
BORDERCOLORLIGHT
Cet attribut spécifique d'Internet Explorer indique la couleur de la partie
claire des bordures. Il doit être employé avec une valeur positive de l'at-
tribut BORDER. Sa valeur peut être un nom de couleur ou une valeur
hexadécimale au format #RRVVBB, telle que #00FF00.
CHAR
Cet attribut permet d'indiquer le caractère sur lequel les colonnes doivent
être alignées lorsque l'attribut ALIGN a la valeur CHAR.
320 <TD> (Table Data)
CHAROFF
Cet attribut indique un décalage positif ou négatif qui doit être appliqué
par rapport à la valeur de CHAR. La valeur 2, par exemple indique que
les colonnes doivent être alignées deux caractères à droite du caractère
définit par l'attribut CHAR.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
COLSPAN
Cet attribut prend une valeur numérique qui indique sur combien de
colonnes s'étend la cellule. Il permet de créer de cellules de largeurs diffé-
rentes.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
GRADANGLE
Cet attribut spécifique de WebTV définit un gradient, sous la forme
d'un angle compris entre 90 et -90 degrés. GRADANGLE="0" corres-
pond à un gradient horizontal et GRADANGLE="90" a un gradient
vertical. La couleur de départ est définie par BGCOLOR et la couleur de
fin par l'attribut GRADCOLOR.
GRADCOLOR
Cet attribut spécifique de WebTV définit la couleur de fin d'un gradient
de fond, utilisée conjointement avec l'angle de gradient défini par l'attri-
but GRADANGLE et la couleur de départ définie par l'attribut
BGCOLOR.
HEADERS
Cet attribut prend pour valeur une liste d'ID séparés par des virgules
correspondant aux cellules d'en-tête correspondant à la cellule courante.
HEIGHT
Cet attribut indique la hauteur de la cellule en pixels.
<TD> (Table Data) 321
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
MAXLINES
Cet attribut spécifique de WebTV prend une valeur numérique indi-
quant le nombre maximal de lignes affichables. Si le contenu dépasse le
nombre de lignes indiqué, il est coupé.
NOWRAP
Cet attribut empêche que le contenu d'une cellule soit coupé sur plu-
sieurs lignes.
ROWSPAN
Cet attribut prend une valeur numérique indiquant le nombre de lignes
qu'occupe la cellule. Il permet de définir des tableaux contenant des cel-
lules de différentes hauteurs.
SCOPE
Cet attribut spécifie la portée du contenu de la cellule utilisée comme en-
tête. La valeur COL indique que la cellule contient un en-tête pour le
reste de la colonne. La valeur COLGROUP désigne un en-tête pour un
groupe de colonnes. La valeur ROW indique que la cellule contient un
en-tête pour la ligne. ROWGROUP correspond à un en-tête pour un
groupe de lignes. Cet attribut peut être employé pour remplacer
HEADER et est particulièrement utile avec les navigateurs non visuels. Il
a été ajouté tardivement à la spécification HTML 4 et il n'est que rare-
ment reconnu.
322 <TD> (Table Data)
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TRANSPARENCY
Cet attribut spécifique de WebTV indique le degré de transparence de la
cellule. Sa valeur est comprise en 0 (totalement opaque) et 100 (totale-
ment transparent). La valeur 50 est optimisée pour un affichage rapide.
VALIGN
Cet attribut est employé pour spécifier l'alignement vertical de la cellule.
HTML 4 définit les valeurs BASELINE, BOTTOM, MIDDLE et
TOP. Internet Explorer remplace MIDDLE par CENTER qui produit
le même effet.
WIDTH
Cet attribut indique la largeur de la cellule, en pixels.
INTERNET EXPLORER 4
Tous les attributs et événements définis par le W3C exceptés ABBR,
AXIS, CHAR, CHAROFF, DIR, HEADERS et HEIGHT et tous les
attributs et événements définis par Internet Explorer 4. (Note : Internet
Explorer 4 ne reconnaît pas la valeur JUSTIFY pour ALIGN, ni
MIDDLE pour VALIGN.)
WEBTV
ALIGN (CENTER | LEFT | RIGHT), BACKGROUND, BGCOLOR,
COLSPAN, GRADANGLE, GRADCOLOR, HEIGHT, ROWSPAN,
TRANSPARENCY, VALIGN (BASELINE | BOTTOM | MIDDLE |
TOP) et WIDTH.
<TEXTAREA> (Zone d'entrée de texte multiligne) 323
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<TD ALIGN="LEFT" VALIGN="TOP">
Placez-moi dans l'angle supérieur gauche
</TD>
Compatibilité
HTML 3.2, 4 ; Netscape 1.1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ; WebTV
Notes
* La spécification HTML 3.2 définit uniquement les attributs ALIGN,
COLSPAN, HEIGHT, NOWRAP, ROWSPAN, VALIGN et
WIDTH.
Syntaxe
<TEXTAREA
ACCESSKEY="caractère"
CLASS="nom de classe"
COLS="nombre"
DIR="LTR | RTL"
DISABLED
ID="identificateur alphanumérique unique"
LANG="code de langage"
NAME="identificateur alphanumérique unique"
READONLY
ROWS="nombre"
STYLE="information de style"
TABINDEX="nombre"
TITLE="texte explicatif"
onblur="script"
onchange="script"
onclick="script"
ondblclick="script"
onfocus="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script"
onselect="script">
</TEXTAREA>
onselectstart="script"
onstart="script"
Attributs
ACCESSKEY
Cet attribut spécifique à Microsoft Internet Explorer affecte un raccourci
clavier à l'élément. Presser la touche Alt ou une touche similaire (selon le
navigateur et le système d'exploitation) en même temps que la touche
indiquée permet d'activer le lien à partir du clavier. Il faut éviter d'em-
ployer les séquences de touches déjà utilisées par les navigateurs.
ALIGN
Microsoft définit des valeurs d'alignement pour cet élément. Elles ont la
même signification que pour les objets ou les images.
ALLCAPS
Cet attribut spécifique de WebTV affiche le texte entièrement en majus-
cules. Il ne prend aucune valeur.
AUTOACTIVATE
Cet attribut spécifique de WebTV entraîne l'activation immédiate du
contrôle. Il ne requiert aucune valeur.
326 <TEXTAREA> (Zone d'entrée de texte multiligne)
AUTOCAPS
Cet attribut spécifique de WebTV affiche le texte avec une majuscule à
chaque mot. Il ne prend aucune valeur.
BGCOLOR
Cet attribut spécifie la couleur de fond de la cellule. Sa valeur peut être
un nom de couleur ou une valeur numérique hexadécimale au format
#RRVVBB, telle que #FF0000. Sa valeur par défaut pour l'élément
<TEXTAREA> est #EAEAEA.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
COLS
Cet attribut détermine la largeur de la zone de texte en nombre de ca-
ractères. Sa valeur par défaut est 20.
CURSOR
Cet attribut spécifique de WebTV est employé pour indiquer la couleur
du curseur dans la zone de texte. Sa valeur peut être un nom de couleur
ou une valeur numérique hexadécimale au format #RRVVBB, telle que
#FF0000. Sa valeur par défaut est bleu foncé (#3333AA).
DATAFLD
Cet attribut spécifie le nom de colonne de l'objet source de données
fournissant les données liées au contenu de l'élément <TEXTAREA>.
DATAFORMATAS
Cet attribut spécifique d'Internet Explorer indique si les données liées
sont au format texte (TEXT) ou HTML (HTML). Les données liées à
l'élément <TEXTAREA> représentent les différentes options à choisir et
sont donc au format HTML.
DATASRC
Cet attribut indique l'ID de l'objet source de données fournissant les
données liées à l'élément.
<TEXTAREA> (Zone d'entrée de texte multiligne) 327
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
DISABLED
Cet attribut permet d'activer ou de désactiver le contrôle. S'il est présent,
le contenu de la zone de texte n'est pas envoyé au serveur. Elle ne peut
recevoir le focus et ne fait pas partie de l'ordre de tabulation. Le naviga-
teur peut afficher en gris les zone désactivées. Cet attribut ne nécessite
aucune valeur.
GROWABLE
Cet attribut spécifique de WebTV permet l'extension automatique de la
zone de texte si le texte entré par l'utilisateur le nécessite. Il ne prend
aucune valeur.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
NAME
Cet attribut permet à une zone de texte de se voir affecter un nom qui
pourra être employer pour la référencer depuis un script. NAME est re-
connu par les anciens navigateurs de la génération Netscape 2 mais le
W3C recommande l'utilisation de ID. Pour des raisons de compatibilité,
il est préférable d'utiliser les deux formes simultanément.
328 <TEXTAREA> (Zone d'entrée de texte multiligne)
NOHARDBREAKS
Lorsque cet attribut spécifique de WebTV est employé, une pression de
la touche Entrée entraîne la sélection de l'élément suivant et non un saut
de ligne. Il ne prend aucune valeur.
NOSOFTBREAKS
Cet attribut entraîne la suppression automatique des sauts de ligne dus à
l'affichage lorsque le texte est transmis au serveur. Il ne prend aucune
valeur.
NUMBERS
Lorsque cet attribut spécifique de WebTV est présent, la valeur "1" est
automatiquement sélectionnée sur l'image du clavier affichée à l'écran
avant que l'utilisateur n'entre une valeur numérique.
READONLY
Cet attribut empêche l'utilisateur de modifier le contenu de la zone de
texte. La zone peut recevoir le focus mais ne peut être modifiée. Elle
continue de faire partie de l'ordre de tabulation. Son contenu est envoyé
au serveur lors de la soumission du formulaire.
ROWS
Cet attribut indique le nombre de lignes de la zone de texte. Sa valeur
doit être un nombre entier positif.
SHOWKEYBOARD
Dans l'implémentation de WebTV, cet attribut entraîne l'affichage de la
représentation du clavier à l'écran lorsque l'élément <TEXTAREA> est
sélectionné.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TABINDEX
Cet attribut prend pour valeur un nombre indiquant la position de
l'élément dans l'ordre de tabulation employé pour la navigation au cla-
vier, à l'aide de la touche Tab. Le parcourt est effectué de l'élément ayant
la valeur positive la plus basse à celui ayant la valeur la plus haute. Les
éléments ayant une valeur négative sont ignorés. Lorsque l'ordre de ta-
<TEXTAREA> (Zone d'entrée de texte multiligne) 329
bulation n'est pas explicitement spécifié, celle-ci est effectuée dans l'ordre
dans lequel les éléments se présentent. Les éléments désactivés à l'aide de
l'attribut DISABLED sont ignorés. En revanche, les éléments en lecture
seule sont pris en compte.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
USESTYLE
Cet attribut spécifique de WebTV entraîne l'affichage du texte de la zone
dans le même style que le texte courant de la page. Il ne prend aucune
valeur.
WRAP
Dans les navigateurs de Netscape et Microsoft, cet attribut contrôle la
façon dont le texte est réparti sur plusieurs lignes. La valeur OFF désac-
tive le passage à la ligne automatique. L'utilisateur doit alors couper les
lignes manuellement. La valeur HARD entraîne l'insertion de sauts de
ligne dans le texte soumis au serveur. La valeur entraîne l'insertion de
sauts de ligne qui ne sont pas transmis au serveur. Internet Explorer re-
connaît la valeur PHYSICAL, qui correspond à HARD pour Netscape et
VIRTUAL, qui correspond à SOFT. Si cet attribut est absent, des sauts
de ligne sont insérés par Internet Explorer mais pas par Netscape. Il est
donc préférable de toujours employer l'attribut WRAP.
INTERNET EXPLORER 4
Tous les événements et attributs définis par le W3C excepté DIR et tous
les attributs et événements définis par Internet Explorer 4.
WEBTV
BGCOLOR, COLS, CURSOR, NAME, ROWS, USESTYLE, onblur,
onchange et onfocus.
330 <TFOOT> (Pied de tableau)
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<TEXTAREA NAME="zone de commentaire" COLS="40" ROWS="8">
Texte par défaut
</TEXTAREA>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* Le texte placé entre <TEXTAREA> et </TEXTAREA> tient lieu de
valeur par défaut pour la zone.
Syntaxe
<TFOOT
ALIGN="CENTER | CHAR | JUSTIFY | LEFT | RIGHT"
BGCOLOR="nom de couleur | #RRVVBB" (transitoire)
CHAR="caractère"
CHAROFF="décalage"
<TFOOT> (Pied de tableau) 331
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
VALIGN="BASELINE | BOTTOM | MIDDLE | TOP"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script">
onmouseup="script"
</TFOOT>
Attributs
ALIGN
Cet attribut est employé pour aligner le contenu des cellules à l'intérieur
de l'élément <TFOOT>. Les valeurs possibles sont CENTER, JUSTIFY,
LEFT et RIGHT. La spécification HTML 4 définit également la valeur
CHAR. Lorsque l'attribut ALIGN prend la valeur CHAR, l'attribut
CHAR doit être présent pour indiquer le caractère sur lequel l'aligne-
ment doit être effectué. Cet attribut est principalement employé pour
aligner les données sur la virgule décimale.
BGCOLOR
Cet attribut spécifie la couleur de fond de la cellule. Sa valeur peut être
un nom de couleur ou une valeur numérique hexadécimale au format
#RRVVBB, telle que #FF0000.
332 <TFOOT> (Pied de tableau)
CHAR
Cet attribut permet d'indiquer le caractère sur lequel les colonnes doivent
être alignées lorsque l'attribut ALIGN a la valeur CHAR.
CHAROFF
Cet attribut indique un décalage positif ou négatif qui doit être appliqué
par rapport à la valeur de CHAR. La valeur 2, par exemple indique que
les colonnes doivent être alignées deux caractères à droite du caractère
définit par l'attribut CHAR.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
<TFOOT> (Pied de tableau) 333
VALIGN
Cet attribut est employé pour spécifier l'alignement vertical. HTML 4
définit les valeurs BASELINE, BOTTOM, MIDDLE et TOP. Internet
Explorer remplace MIDDLE par CENTER qui produit le même effet.
Gestionnaires d'événements
Aucun.
Exemple
<TABLE BORDER="1" BGCOLOR="YELLOW" WIDTH="80%">
<TBODY CLASS="tablebody">
<TR>
<TD>Le contenu du tableau !</TD>
</TR>
</TBODY>
<TFOOT ALIGN="CENTER" BGCOLOR="RED" CLASS="footer"
VALIGN="BOTTOM">
<TD>Ceci est une partie du pied de tableau</TD>
<TD>Ceci également</TD>
</TFOOT>
</TABLE>
Compatibilité
HTML 4 ; Internet Explorer 4
Note
* Cet élément ne peut être contenu que dans l'élément <TABLE> et
contient lui-même des lignes constituées par des éléments <TR>.
334 <TH> (En-tête de tableau)
Syntaxe
<TH
ABBR="abréviation"
ALIGN="CENTER | JUSTIFY | LEFT | RIGHT"
AXIS="nom de groupe"
BGCOLOR="nom de couleur | #RRVVBB" (transitoire)
CHAR="caractère"
CHAROFF="décalage"
CLASS="Nom de classe"
COLSPAN="nombre"
DIR="LTR | RTL"
HEADERS=" liste d'ID d'entêtes de cellules séparés par
des virgules "
HEIGHT="pixels" (transitoire)
ID="identificateur alphanumérique unique"
LANG="code de langage"
NOWRAP (transitoire)
ROWSPAN="nombre"
SCOPE="COL | COLGROUP | ROW | ROWGROUP"
STYLE="information de style"
TITLE="texte explicatif"
VALIGN="BASELINE | BOTTOM | MIDDLE | TOP"
WIDTH="pixels" (transitoire)
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</TH>
Attributs
ABBR
La valeur de cet attribut est un nom abrégé pour l'en-tête de cellule. Il
peut être utile pour l'affichage de grands tableaux sur des écrans de petite
taille.
ABSHEIGHT
Cet attribut spécifique de WebTV indique la hauteur absolue d'une cel-
lule en pixels. Si le contenu ne tient pas dans la hauteur spécifiée, il est
coupé.
ABSWIDTH
Cet attribut spécifique de WebTV indique la largeur absolue d'une cel-
lule en pixels. Si le contenu ne tient pas dans la cellule, il est coupé.
336 <TH> (En-tête de tableau)
ALIGN
Cet attribut est employé pour aligner le contenu des cellules à l'intérieur
de l'élément <TBODY>. Les valeurs possibles sont CENTER, JUSTIFY,
LEFT et RIGHT.
AXIS
Cet attribut est utilisé pour nommer un groupe de titres.
BACKGROUND
Cet attribut non standard, qui est reconnu par Internet Explorer, Nets-
cape et WebTV, spécifie l'URL d'une image de fond pour la cellule. Si
l'image est plus petite que la cellule, elle est répétée autant de fois que
nécessaire.
BGCOLOR
Cet attribut spécifie la couleur de fond de la cellule. Sa valeur peut être
un nom de couleur ou une valeur numérique hexadécimale au format
#RRVVBB, telle que #FF0000.
BORDERCOLOR
Cet attribut, reconnu par Internet Explorer 4 et Netscape 4, permet de
déterminer la couleur de la bordure du tableau. Il ne doit être employé
qu'avec une valeur positive de l'attribut BORDER. Sa valeur peut être
un nom de couleur ou une valeur hexadécimale au format #RRVVBB,
telle que #00FF00. Internet Explorer colore la totalité du tableau y com-
pris les bordures. Netscape colore uniquement la bordure extérieure.
BORDERCOLORDARK
Cet attribut spécifique d'Internet Explorer indique la couleur de la partie
sombre des bordures. Il doit être employé avec une valeur positive de
l'attribut BORDER. Sa valeur peut être un nom de couleur ou une va-
leur hexadécimale au format #RRVVBB, telle que #00FF00.
BORDERCOLORLIGHT
Cet attribut spécifique d'Internet Explorer indique la couleur de la partie
claire des bordures. Il doit être employé avec une valeur positive de l'at-
tribut BORDER. Sa valeur peut être un nom de couleur ou une valeur
hexadécimale au format #RRVVBB, telle que #00FF00.
<TH> (En-tête de tableau) 337
CHAR
Cet attribut permet d'indiquer le caractère sur lequel les colonnes doivent
être alignées lorsque l'attribut ALIGN a la valeur CHAR.
CHAROFF
Cet attribut indique un décalage positif ou négatif qui doit être appliqué
par rapport à la valeur de CHAR. La valeur 2, par exemple indique que
les colonnes doivent être alignées deux caractères à droite du caractère
définit par l'attribut CHAR.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
COLSPAN
Cet attribut prend une valeur numérique qui indique sur combien de
colonne s'étend la cellule. Il permet de créer de cellules de largeurs diffé-
rentes.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
GRADANGLE
Cet attribut spécifique de WebTV définit un gradient, sous la forme
d'un angle compris entre 90 et -90 degrés. GRADANGLE="0" corres-
pond à un gradient horizontal et GRADANGLE="90" a un gradient
vertical. La couleur de départ est définie par BGCOLOR et la couleur de
fin par l'attribut GRADCOLOR.
GRADCOLOR
Cet attribut spécifique de WebTV définit la couleur de fin d'un gradient
de fond, utilisée conjointement avec l'angle de gradient défini par l'attri-
but GRADANGLE et la couleur de départ définie par l'attribut
BGCOLOR.
HEADERS
Cet attribut prend pour valeur une liste d'ID séparés par des virgules
représentant les cellules d'en-tête correspondant à la cellule courante.
338 <TH> (En-tête de tableau)
HEIGHT
Cet attribut indique la hauteur de la cellule en pixels.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
MAXLINES
Cet attribut spécifique de WebTV prend une valeur numérique indi-
quant le nombre maximal de lignes affichables. Si le contenu dépasse le
nombre de lignes indiqué, il est coupé.
NOWRAP
Cet attribut empêche que le contenu d'une cellule soit coupé sur plu-
sieurs lignes.
ROWSPAN
Cet attribut prend une valeur numérique indiquant le nombre de lignes
qu'occupe la cellule. Il permet de définir des tableaux contenant des cel-
lules de différentes hauteurs.
SCOPE
Cet attribut spécifie la portée du contenu de la cellule utilisée comme en-
tête. La valeur COL indique que la cellule contient un en-tête pour le
reste de la colonne. La valeur COLGROUP désigne un en-tête pour un
groupe de colonnes. La valeur ROW indique que la cellule contient un
en-tête pour la ligne. ROWGROUP correspond à un en-tête pour un
groupe de lignes. Cet attribut peur être employé pour remplacer
HEADER et est particulièrement utile avec les navigateurs non visuels. Il
<TH> (En-tête de tableau) 339
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TRANSPARENCY
Cet attribut spécifique de WebTV indique le degré de transparence de la
cellule. Sa valeur est comprise en 0 (totalement opaque) et 100 (totale-
ment transparent). La valeur 50 est optimisée pour un affichage rapide.
VALIGN
Cet attribut est employé pour spécifier l'alignement vertical de la cellule.
HTML 4 définit les valeurs BASELINE, BOTTOM, MIDDLE et
TOP. Internet Explorer remplace MIDDLE par CENTER qui produit
le même effet.
WIDTH
Cet attribut indique la largeur de la cellule, en pixels.
INTERNET EXPLORER 4
ALIGN (CENTER | LEFT | RIGHT), BGCOLOR, CLASS,
COLSPAN, ID, LANG, NOWRAP, ROWSPAN, STYLE, TITLE et
VALIGN (BASELINE | BOTTOM | TOP), tous les événements définis
par le W3C et tous les attributs et événements définis par Internet Explo-
rer 4.
340 <TH> (En-tête de tableau)
WEBTV
ALIGN (CENTER | LEFT | RIGHT), BGCOLOR, COLSPAN,
GRADANGLE, GRADCOLOR, NOWRAP, ROWSPAN, TRANS-
PARENCY, VALIGN (BASELINE | BOTTOM | MIDDLE | TOP) et
WIDTH.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<TABLE BORDER="1">
<TR>
<TH>Noms</TH>
<TH>Pommes</TH>
<TH>Oranges</TH>
</TR>
<TR>
<TD>Marcel</TD>
<TD>10</TD>
<TD>5</TD>
</TR>
<TR>
<TD>René</TD>
<TD>20</TD>
<TD>3</TD>
</TR>
</TABLE>
Compatibilité
HTML 3.2, 4 ; Netscape 1.1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ; WebTV
Notes
* La spécification HTML 3.2 définit uniquement les attributs ALIGN,
COLSPAN, HEIGHT, NOWRAP, ROWSPAN, VALIGN et
WIDTH.
Syntaxe
<THEAD
ALIGN="CENTER | CHAR | JUSTIFY | LEFT | RIGHT"
CHAR="caractère"
CHAROFF="décalage"
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
VALIGN="BASELINE | BOTTOM | MIDDLE | TOP"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</THEAD>
Attributs
ALIGN
Cet attribut est employé pour aligner le contenu des cellules à l'intérieur
de l'élément <THEAD>. Les valeurs possibles sont CENTER, JUSTIFY,
LEFT et RIGHT. La spécification HTML 4 définit également la valeur
CHAR. Lorsque l'attribut ALIGN prend la valeur CHAR, l'attribut
CHAR doit être présent pour indiquer le caractère sur lequel l'aligne-
ment doit être effectué. Cet attribut est principalement employé pour
aligner les données sur la virgule décimale.
BGCOLOR
Cet attribut spécifie la couleur de fond de la cellule. Sa valeur peut être
un nom de couleur ou une valeur numérique hexadécimale au format
#RRVVBB, telle que #FF0000.
CHAR
Cet attribut permet d'indiquer le caractère sur lequel les colonnes doivent
être alignées lorsque l'attribut ALIGN a la valeur CHAR.
CHAROFF
Cet attribut indique un décalage positif ou négatif qui doit être appliqué
par rapport à la valeur de CHAR. La valeur 2, par exemple indique que
les colonnes doivent être alignées deux caractères à droite du caractère
définit par l'attribut CHAR.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
<THEAD> (En-tête de tableau) 343
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
VALIGN
Cet attribut est employé pour spécifier l'alignement vertical de la cellule.
HTML 4 définit les valeurs BASELINE, BOTTOM, MIDDLE et
TOP. Internet Explorer remplace MIDDLE par CENTER qui produit
le même effet.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<TABLE BORDER="1" BGCOLOR="YELLOW" WIDTH="80%">
<THEAD ALIGN="CENTER" BGCOLOR="RED" CLASS="footer"
VALIGN="BOTTOM">
<TD>Ceci est un titre important</TD>
</THEAD>
<TBODY CLASS="tablebody">
<TR>
<TD>Le contenu du tableau !</TD>
344 <TITLE> (Titre du document)
</TR>
</TBODY>
</TABLE>
Compatibilité
HTML 4 ; Internet Explorer 3, 4
Note
* Cet élément ne peut être contenu que par l'élément <TABLE> et
contient des lignes délimitées par l'élément <TR>.
Syntaxe
<TITLE
DIR="LTR | RTL"
LANG="code de langage">
</TITLE>
Attributs
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
<TITLE> (Titre du document) 345
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
Gestionnaires d'événements
Aucun.
Exemple
<HEAD><TITLE>Super Machins SARL : Produits</TITLE></HEAD>
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* Le titre doit évoquer de façon significative le contenu du document.
"Page personnelle de Jean Dupont" est manifestement plus efficace
que "Ma page personnelle" (sauf si vous ne vous appelez pas Jean Du-
pont).
Syntaxe
<TR
ALIGN="CENTER | JUSTIFY | LEFT | RIGHT"
BGCOLOR="nom de couleur | #RRVVBB" (transitoire)
CHAR="caractère"
CHAROFF="décalage"
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
VALIGN="BASELINE | BOTTOM | MIDDLE | TOP"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</TR>
onhelp="script"
onresize="script"
onrowenter="script"
onrowexit="script"
onselectstart="script
Attributs
ALIGN
Cet attribut est employé pour aligner le contenu des cellules à l'intérieur
de l'élément <TR>. Les valeurs possibles sont CENTER, JUSTIFY,
LEFT et RIGHT.
BGCOLOR
Cet attribut spécifie la couleur de fond de la cellule. Sa valeur peut être
un nom de couleur ou une valeur numérique hexadécimale au format
#RRVVBB, telle que #FF0000.
BORDERCOLOR
Cet attribut, spécifique d'Internet Explorer, permet de déterminer la
couleur de la bordure du tableau. Il ne doit être employé qu'avec une
valeur positive de l'attribut BORDER. Sa valeur peut être un nom de
couleur ou une valeur hexadécimale au format #RRVVBB, telle que
#00FF00
BORDERCOLORDARK
Cet attribut spécifique d'Internet Explorer indique la couleur de la partie
sombre des bordures. Il doit être employé avec une valeur positive de
l'attribut BORDER. Sa valeur peut être un nom de couleur ou une va-
leur hexadécimale au format #RRVVBB, telle que #00FF00.
CHAR
Cet attribut permet d'indiquer le caractère sur lequel les colonnes doivent
être alignées lorsque l'attribut ALIGN a la valeur CHAR.
348 <TR> (Ligne de tableau)
CHAROFF
Cet attribut indique un décalage positif ou négatif qui doit être appliqué
par rapport à la valeur de CHAR. La valeur 2, par exemple indique que
les colonnes doivent être alignées deux caractères à droite du caractère
définit par l'attribut CHAR.
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
NOWRAP
Cet attribut spécifique de WebTV empêche que le contenu des lignes
soit coupé si la largeur de la fenêtre est insuffisante.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
<TR> (Ligne de tableau) 349
TRANSPARENCY
Cet attribut spécifique de WebTV indique le degré de transparence de la
cellule. Sa valeur est comprise en 0 (totalement opaque) et 100 (totale-
ment transparent). La valeur 50 est optimisée pour un affichage rapide.
VALIGN
Cet attribut est employé pour spécifier l'alignement vertical des cellules
de la ligne. HTML 4 définit les valeurs BASELINE, BOTTOM,
MIDDLE et TOP. Internet Explorer remplace MIDDLE par CENTER
qui produit le même effet.
INTERNET EXPLORER 4
ALIGN (CENTER | LEFT | RIGHT), BGCOLOR, ID, LANG,
STYLE, TITLE et VALIGN (BASELINE | BOTTOM | TOP), tous les
événements définis par le W3C et tous les attributs et événements définis
par Internet Explorer 4.
WEBTV
ALIGN (CENTER | LEFT | RIGHT), BGCOLOR, NOWRAP,
TRANSPARENCY et VALIGN (BASELINE | BOTTOM | MIDDLE |
TOP).
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<TABLE WIDTH="300" BORDER="1">
<TR BGCOLOR="RED" ALIGN="CENTER" VALIGN="CENTER">
<TD>3</TD>
<TD>5,6</TD>
<TD>7,9</TD>
</TR>
</TABLE>
350 <TT> (Texte de style Télétype)
Compatibilité
HTML 3.2, 4 ; Netscape 1.1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ; WebTV
Notes
* Cet élément est contenu dans les éléments <TABLE>, <THEAD>,
<TBODY> et <TFOOT>. Il peut contenir les éléments <TH> et
<TD>.
* La spécification HTML 3.2 définit uniquement les attributs ALIGN
et VALIGN.
Syntaxe
<TT
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</TT>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
352 <U> (Soulignement)
Exemple
Voici un texte en style <TT>machine à écrire</TT>.
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
<U> (Soulignement)
Cet élément est employé pour afficher un texte souligné.
Syntaxe (transitoire)
<U
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="chaîne alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</U>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
354 <UL> (Liste non ordonnée)
Exemples
Voici un texte <U>souligné</U>.
Compatibilité
HTML 3.2, 4 (transitoire) ; Netscape 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* Selon la spécification HTML 4 stricte, l'élément <U> n'est pas défini.
Le même résultat peut être obtenu à l'aide des feuilles de styles.
* Le soulignement peut poser des problèmes car il est affiché comme les
liens, particulièrement sur un écran monochrome.
Syntaxe
<UL
CLASS="nom(s) de classe(s)"
COMPACT (transitoire)
DIR="LTR | RTL"
ID="identificateur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
TYPE="CIRCLE | DISC | SQUARE" (transitoire)
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
<UL> (Liste non ordonnée) 355
onmouseover="script">
onmouseup="script"
</UL>
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
COMPACT
Cet attribut indique que la liste doit être affichée de manière compacte.
La plupart des navigateurs n'en tiennent pas compte. L'attribut
COMPACT ne prend aucune valeur.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
356 <UL> (Liste non ordonnée)
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TYPE
La valeur de cet attribut indique le type de puce. Les valeurs définies en
HTML 3.2 et dans la version transitoire de HTML 4 sont CIRCLE,
DISC et SQUARE. Le navigateur est libre d'employer un type différent
en fonction du niveau d'imbrication des listes. WebTV reconnaît égale-
ment le type TRIANGLE. En HTML 4, cet attribut n'existe plus car les
feuilles de styles permettent un contrôle plus riche.
INTERNET EXPLORER 4
Tous les attributs et événements excepté COMPACT et DIR.
WEBTV
TYPE.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemples
<UL COMPACT TITLE="Super Héros" TYPE="CIRCLE">
<LI>Superman
<LI>Batman
<LI>Moi
</UL>
<!-- Exemple répandu mais à ne pas suivre -->
<UL>
Il est préférable de ne pas utiliser les listes pour
indenter du texte. C'est pourtant ce que font de nombreux
générateurs de code HTML.
</UL>
<VAR> (Variable) 357
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* HTML 2 ne reconnaît que l'attribut COMPACT.
* La spécification HTML 3.2 reconnaît les attributs COMPACT et
TYPE.
* Selon la spécification HTML 4 stricte, l'élément <UL> ne reconnaît
pas les attributs COMPACT ou TYPE. Les mêmes effets peuvent être
obtenus à l'aide des feuilles de styles.
* De nombreux concepteurs de pages et outils de développement utili-
sent l'élément <UL> pour indenter le texte. Il s'agit d'une pratique
déconseillée car, en HTML strict, l'élément <UL> ne peut contenir
d'autres éléments que <LI>.
<VAR> (Variable)
Cet élément est employé pour représenter des variables apparaissant dans
les langages de programmation ou dans les expressions mathématiques. Il
s'agit d'un élément logique, qui est le plus souvent affiché en italique.
Syntaxe
<VAR
CLASS="nom(s) de classe(s)"
DIR="LTR | RTL"
ID="valeur alphanumérique unique"
LANG="code de langage"
STYLE="information de style"
TITLE="texte explicatif"
onclick="script"
ondblclick="script"
onkeydown="script"
onkeypress="script"
onkeyup="script"
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script">
</VAR>
358 <VAR> (Variable)
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs et événements excepté DIR.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
Affecter la valeur 5 à la variable <VAR>x</VAR>.
Compatibilité
HTML 2, 3.2, 4 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ;
WebTV
Notes
* <VAR> est un élément logique qui se prête parfaitement à l'utilisation
des feuilles de styles.
Syntaxe
<WBR
CLASS="nom(s) de classe(s)"
ID="valeur alphanumérique unique"
LANGUAGE="JAVASCRIPT | JSCRIPT | VBS | VBSCRIPT"
STYLE="information de style"
TITLE="texte explicatif">
360 <WBR> (Point de coupure de mot)
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
<XMP> (Exemple) 361
Exemple
<NOBR>Un saut de ligne peut se produire ici <WBR>mais nulle
part ailleurs même si la ligne est exceptionnellement
longue.</NOBR>
Compatibilité
Netscape 1.1, 2, 3, 4 ; Internet Explorer 2, 3, 4
Notes
* Cet élément a été introduit par Netscape 1.1.
* Il s'agit d'un élément vide qui ne nécessite donc pas de balise de fer-
meture.
<XMP> (Exemple)
Cet élément obsolète indique que le texte qu'il contient est un exemple.
Il est généralement affiché dans un caractère à espacement fixe et les es-
paces, retours et tabulations sont préservés, comme dans l'élément
<PRE>. Cet élément n'étant pas standard, il est préférable d'employer
<PRE> ou <SAMP>.
onmousedown="script"
onmousemove="script"
onmouseout="script"
onmouseover="script"
onmouseup="script"
onselectstart="script"
Attributs
CLASS
Voir "Les attributs fondamentaux", au début de ce chapitre.
DIR
Voir "Les attributs relatifs au langage", au début de ce chapitre.
ID
Voir "Les attributs fondamentaux", au début de ce chapitre.
LANG
Voir "Les attributs relatifs au langage", au début de ce chapitre.
LANGUAGE
Dans l'implémentation de Microsoft, cet attribut indique le langage de
script employé et appelle l'interpréteur correspondant. La valeur par dé-
faut est JAVASCRIPT. JAVASCRIPT et JSCRIPT indiquent que le
script est écrit en JavaScript. VBS et VBSCRIPT indiquent que le lan-
gage VBScript est utilisé. Il est également possible d'employer un nom
étendu, tels que JavaScript1.1.
STYLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
TITLE
Voir "Les attributs fondamentaux", au début de ce chapitre.
INTERNET EXPLORER 4
Tous les attributs.
Gestionnaires d'événements
Voir "Les attributs relatifs aux événements" au début de ce chapitre.
Exemple
<XMP>Ceci est un bloc de texte utilisé comme exemple.
Notez que les e s p a c e s et les sauts de lignes
Compatibilité
HTML 2 ; Netscape 1, 2, 3, 4 ; Internet Explorer 2, 3, 4 ; WebTV
Note
* Cet élément est très ancien mais est toujours documenté. Il était déjà
obsolète en HTML 3.2 et l'est également en HTML 4. il est préféra-
ble de ne pas l'employer. Un effet similaire peut être obtenu à l'aide
des éléments <PRE> ou <SAMP>.
.
/HVFDUDFWqUHV
VSpFLDX[
N1 = Netscape 1.22
N2 = Netscape 2.02
N3 = Netscape 3.01
N4 = Netscape Communicator 4.02
IE3 = Microsoft Internet Explorer 3.02
IE4 = Microsoft Internet Explorer 4.02
366 Les entités caractères standard HTML
NOTE : Dans la spécification standard, les valeurs de 127 à 159 ne sont pas
affectées. Il est donc préférable de ne pas les employer. Nombreuses sont celles
qui ne fonctionnent que sous Windows ou produisent des résultats différents
avec les autres systèmes d'exploitation.
 N/A Pas de
caractère
€ WebTV (non Pas de
standard) caractère
NOTE : WebTV affiche € comme une flèche pointant vers la droite.
 ™ — ™ Marque
WebTV (non (Valeur
standard) numérique
non standard.
™— Utilisez
IE3, IE4 ™ ou
™)
NOTE : WebTV affiche  comme une flèche pointant vers la gauche.
‚ N2, N3, N4, , Guillemet
IE3, IE4, simple
WebTV fermant bas
ƒ N3, N4, IE3, ƒ Petit "f" avec
IE4, WebTV crochet (non
standard)
„ N2, N3, N4, „ Guillemet
IE3, IE4, double
WebTV fermant bas
… N2, N3, N4, … Ellipse (non
IE3, IE4, standard)
WebTV
† N2, N3, N4, † Dague (non
IE3, IE4, standard)
WebTV
‡ N2, N3, N4, ‡ Double dague
IE3, IE4, (non
WebTV standard)
ˆ N3, N4, IE3, ˆ Accent
IE4, WebTV circonflexe
(non
standard)
Les entités caractères standard HTML 375
°—
N3, N4, IE3,
IE4, WebTV
380 Les entités caractères standard HTML
Latin Etendu-A
Entité Entité Caractère
numérique nommée Compatibilité affiché Description
š-
IE4
Ÿ Ÿ Ÿ- Ÿ "Y" tréma
N4, IE4
Ÿ-
IE4
Latin Etendu-B
Entité Entité Caractère
numérique nommée Compatibilité affiché Description
Caractères d'espacement
Entité Entité Caractère
numérique nommée Compatibilité affiché Description
ˆ-
IE4
˜ ˜ ˜- ˜ Petit tilde
N4, IE4
˜-
IE4
390 Les entités caractères HTML 4
Ponctuation
Note : Dans les tables de la suite de ce chapitre, les caractères indiqués
par IE4* sont affichables par Explorer 4 sous Windows NT. Ils ne sont
pas affichables sous Windows 95. Pour pouvoir les afficher, vous devez
télécharger les éléments nécessaires au support de langage Pan-Européen
depuis la page de mise à jour produit listée dans le menu d'aide d'Inter-
net explorer. Internet Explorer pour Macintosh ne peut pas afficher ces
caractères.
Entité Entité Caractère
numérique nommée Compatibilité affiché Description
’-
IE4
‚ ‚ ‚- Ã Guillemet
N4, IE4 simple droit
bas
‚-
IE4
“ “ “- ³ Guillemet
N4, IE4 double gauche
“-
IE4
” ” ”- ´ Guillement
N4, IE4 double droit
”-
IE4
„ „ „- „ Guillemet
N4, IE4 double droit
bas
„-
IE4
† † †- † Dague
N4, IE4
†-
IE4
‡ ‡ ‡- ‡ Double dague
N4, IE4
‡-
IE4
• • •- Puce
N4, IE4
•-
IE4
392 Les entités caractères HTML 4
…-
IE4
‰ ‰ ‰- ‰ Pour mille
N4, IE4
‰-
IE4
′ ′ IE4* ' Prime,
minutes ou
pieds
″ ″ IE4* " Secondes,
ou pouces
‹ ‹ ‹- ‹ Guillemet
N4, IE4 français
simple
‹- ouvrant
IE4
› › ›- › Guillemet
N4, IE4 français
simple
›- fermant
IE4
‾ ‾ IE4* ¯ Surlignement
⁄ ⁄ IE4* / Barre oblique
Caractères grecs
Entité Entité Caractère
numérique nommée Compatibilité affiché Description
Flèches
Entité Entité Caractère
numérique nommée Compatibilité affiché Description
Opérateurs mathématiques
Entité Entité Caractère
numérique nommée Compatibilité affiché Description
Symboles techniques
Entité Entité Caractère
numérique nommée Compatibilité affiché Description
Formes géométriques
Entité Entité Caractère
numérique nommée Compatibilité affiché Description
Autres symboles
Entité Entité Caractère
numérique nommée Compatibilité affiché Description
Ce chapitre donne la liste des noms de couleurs reconnus par les princi-
paux navigateurs (Netscape 3 et plus, Internet Explorer 3 et plus, et
WebTV). Seize couleurs (aqua, black, blue, fuchsia, gray, green, lime, mar-
roon, navy, olive, purple, red, silver, teal, white et yellow) ont été introdui-
tes par Microsoft. Le reste l'a été par Netscape. Le tableau de ce chapitre
présente les noms des couleurs avec les valeurs hexadécimales et décimales
correspondantes. La traduction des noms de couleurs n'est significative
que dans de rares cas. Aussi, plutôt que d'indiquer la traduction de ces
noms en français, nous vous renvoyons au document couleurs.htm figu-
rant sur le CD-ROM accompagnant ce livre. Vous y trouverez le même
tableau avec une colonne supplémentaire affichant un échantillon de
chaque couleur.
402 Référence des couleurs
Il est plus prudent d'employer les valeurs numériques afin d'éviter toute
erreur d'interprétation. WebTV affiche par exemple certaines couleurs de
façon différente des autres navigateurs. (L'affichage peut aussi varier en
fonction des réglages de l'écran.). La colonne "Équivalent RVB" permet
de retrouver rapidement les couleurs dans un programme de dessin tel
que Photoshop.
Nom Code Équivalent
de couleur hexadécimal RVB Notes
Dans cet exemple, le groupe modèle contient DT et DL, les noms des
éléments qui peuvent être contenus par l'élément <DL>. La barre verti-
cale séparant DT et DL est un connecteur logique, qui indique les rela-
tions entre les unités connectées. Il existe trois connecteurs logiques :
1 2 3 4 5 6 7 8 9 10
Exclusion de contenu
Certains types d'éléments ne peuvent contenir certains autres types. Les
balises exclues, ou exclusion de contenu suivent le groupe modèle et sont
placées entre parenthèses et précédées d'un signe moins :
(groupe modèle) -(balises exclues)
Inclusion de contenu
Certains types d'éléments peuvent être présents n'importe où dans le
modèle de contenu. Les balises incluses, ou inclusion de contenu suivent le
groupe modèle et sont placées entre parenthèses et précédées d'un signe
plus :
(groupe modèle) +(balises incluses)
Déclarations d'attributs
Toutes les déclarations d'attributs commencent par le mot-clé ATTLIST,
suivi du nom du type d'élément avec lequel les attributs sont associés.
L'exemple ci-après montre des déclarations pour un ou plusieurs attri-
buts. Chaque déclaration est composée de trois parties :
* Le nom de l'attribut.
<!!ATTLIST BDO
lang NAME #IMPLIED
dir (ltr | rtl) #REQUIRED
>
L'attribut dir ne déclare pas son type à l'aide d'un mot-clé mais en utili-
sant une liste énumérant les valeurs possibles (ltr et rtl).
#FIXED Indique que l'attribut a une valeur fixe qui est déclarée
entre guillemets à l'aide d'un paramètre supplémen-
taire. La paire attribut/valeur étant supposée constante,
il n'est pas nécessaire de l'utiliser dans l'instance de do-
cument.
Les entités paramètres son un moyen pratique pour définir des éléments
fréquemment utilisés dans un DTD de façon qu'il soit possible de les
modifier en un seul endroit. HTML 4 utilise l'entité paramètre coreattrs
pour définir les attributs fondamentaux communs à la plupart des élé-
ments :
<!ENTITY % coreattrs
"id ID #IMPLIED
class CDATA #IMPLIED
style CDATA #IMPLIED
title CDATA #IMPLIED"
>
Dans ce cas, le modèle de contenu est défini par l'entité paramètre inline.
Si nous regardons la définition de cette entité dans la DTD HTML 4
stricte, voilà ce que nous trouverons :
<!-- %inline; covers inline or "text-level" elements -->
<!ENTITY % inline "#PCDATA | %fontstyle; | %phrase; |
%special; | %formctrl;">
Les entités générales 417
Notez que cette définition est précédée d'un commentaire qui en expli-
que la signification. Sur la deuxième ligne, inline est définie comme
contenant des données de type PCDATA (présenté précédemment à la
section "Déclarations de types d'éléments") ainsi que quatre entités pa-
ramètres supplémentaires. L'entité fontstyle est un raccourci désignant
les éléments de styles de caractères <TT>, <I>, <B>, <BIG> et
<SMALL>, tandis que phrase, special et formctrl font référence à leurs
propres groupes d'éléments.
Les commentaires
Les DTD utilisent le même type de commentaires que les documents
HTML, dont la forme est la suivante :
<!-- Ceci est un commentaire. -->
<ATTLIST PARAM
name CDATA #REQUIRED -- property name --
value CDATA #IMPLIED -- property value --
valuetype (DATA | REF | OBJECT) DATA -- How to interpret
value --
type CDATA #IMPLIED -- Internet media
type --
>
Les DTD HTML utilisent les entités paramètres pour affecter les mots-
clés INCLUDE ou IGNORE aux déclarations de sections marquées,
comme indiqué dans l'exemple suivant. De cette façon, ces sections peu-
vent être incluses ou ignorées, selon le cas :
<!ENTITY % HTML.Obsolete "IGNORE">
<! [ %HTML.Obsolete [
déclarations affectées
]]>
Exemples
Voici quelques exemples supplémentaires montrant comment lire des
parties d'une Définition de Type de Document.
L'adresse de site
Tous les documents Web existent sur un serveur relié à l'Internet ou à un
Intranet. La première étape pour les localiser consiste à identifier le ser-
veur. Le moyen le plus simple, dans le cas d'un réseau TCP/IP, est d'uti-
liser un nom symbolique, ou nom de domaine. Sur Internet, un nom de
domaine complet est constitué d'un nom de machine suivi du nom de
domaine. Par exemple, www.microsoft.com désigne la machine www dans
le domaine microsoft.com. www est le nom de machine le plus fréquem-
ment employé pour les serveurs Web, mais il s'agit d'une convention et
Les composants d'un URL 425
non d'une règle. Les machines peuvent porter le nom de leur utilisateur
(jdupond ou pdurand), ou des surnoms (cartman ou daffy) ou encore des
noms complètement hermétiques (dell-p6-200-a12).
Les conventions utilisées pour les noms de machines sont importantes car
elles permettent aux utilisateurs expérimentés de deviner les URL. Ainsi,
un utilisateur averti devinera que le site Web du constructeur automobile
Renault a pour adresse http://www.renault.fr/.
Par exemple, la société Japonaise Sony aura pour nom de domaine son-
ny.co.jp, co indiquant qu'il s'agit d'une société commerciale. En Angle-
terre, les universités et les écoles utilisent l'extension .ac.uk. (ac signifie
academic (contre edu pour education aux États-Unis) et uk signifie bien
sûr United Kingdom (Royaume-Uni). Ce type de nom de domaine existe
également en France, par exemple .asso.fr pour les associations, .tm.fr
pour les marques déposées ou .gouv.fr pour les organisations gouverne-
mentales. Une extension particulière, .int est réservée aux organisations
internationales comme le Parlement Européen (eu.int) ou l'OTAN (na-
to.int). En fait, les extensions .com et .net ont un peu la même significa-
tion dans la mesure ou elles peuvent être acquises par des sociétés de tous
pays.
Bien qu'il soit très pratique pour les utilisateurs d'employer des noms
symboliques, les ordinateurs reliés à Internet sont en réalité localisés par
leur adresse IP, qui peut être atteinte à l'aide du protocole TCP/IP. Une
adresse IP est un code numérique composé de quatre nombres compris
entre 0 et 255 et séparés par des points (par exemple 213.6.17.34). Le
426 Les composants d'un URL
nom symbolique d'un serveur doit être traduit en son adresse IP avant de
pouvoir servir à le localiser. Internet fourni pour cela un service appelé
DNS (Domain Name System) qui effectue automatiquement la traduc-
tion. Vous pouvez parfaitement employer l'adresse IP au lieu du nom
symbolique. C'est simplement moins pratique du point de vue mnémo-
technique. Dans certains cas, cela peut même être indispensable car, si
tous les serveurs ont une adresse IP, certains n'ont pas de nom symboli-
que.
Une fois la machine indiquée par son nom de domaine ou son adresse
IP, il peut être nécessaire de spécifier un chemin d'accès à un répertoire de
cette machine.
Les répertoires
Un serveur peut contenir des milliers de fichiers. Ces fichiers doivent être
organisés dans des dossiers ou répertoires. Ceux-ci peuvent à leur tour
contenir des sous-dossiers ou sous-répertoires. Lorsque vous savez dans
quel sous-répertoire un document est situé, vous pouvez indiquer le che-
min d'accès vers celui-ci.
Les noms des répertoires peuvent obéir à des règles particulières dépendant
du système d'exploitation, par exemple en distinguant les majuscules et les
minuscules. Il est donc nécessaire d'être très prudent dans ce domaine. De
plus, il est courant de respecter certains usages, comme le fait de nommer
temp un répertoire contenant des fichiers temporaires. Ainsi, un répertoire
nommé images contiendra vraisemblablement des images.
Le protocole
Une fois le document et le serveur localisés, il reste à indiquer un élément
important : le protocole. Internet permet la diffusion d'un certain nom-
bre de types différents de ressources, chacun étant associé à un protocole
particulier. Un protocole sert à structurer les échanges permettant à un
client et un serveur de négocier la fourniture de ressources. Le protocole
employé pour le Web est HyperText Transfer Protocol (HTTP). Lorsque
vous cliquez sur un lien dans un document Web, votre navigateur utilise
le protocole HTTP pour contacter le serveur Web et obtenir le docu-
ment correspondant. HTTP ne spécifie pas comment le document est
transporté entre le serveur et le navigateur, mais seulement le format de la
négociation entre ces deux éléments. Le transport des données est effec-
tué en utilisant un protocole de niveau inférieur tel que TCP (Transmis-
sion Control Protocol).
Bien que plus rarement employés, d'autres protocoles peuvent avoir leur
importance pour les auteurs de document HTML car ils peuvent être
employés dans les liens. En voici des exemples :
Protocol Description
Protocol Description
Le mot de passe peut être optionnel ou non spécifié dans l'URL. Dans ce
cas, l'adresse est de la forme :
nom@adresse_de_serveur
Le numéro de port
Bien que cela ne soit pas d'usage courant, il est possible d'indiquer dans
un URL un numéro de port. Les navigateurs utilisent, pour échanger des
informations avec les serveurs, des numéros de port, qui correspondent à
des adresses numériques. A chaque protocole correspond un numéro de
port par défaut. Par exemple, une requête HTTP est adressée par défaut
au port 80. Un administrateur de serveur peut configurer celui-ci pour
qu'il utilise un port différent. Ce n'est le cas, généralement, que pour des
tests ou pour des raisons de sécurité. Dans ce cas, le numéro de port doit
être indiqué après le nom de serveur, par exemple :
nom_de_serveur:90
Il est conseillé de ne pas modifier les numéros de port sous peine d'en-
traîner une grande confusion chez les utilisateurs, en particulier s'ils se
trouvent derrière un coupe-feu (une sorte de barrière de sécurité) ou s'ils
utilisent un proxy. De tels systèmes peuvent être configurés pour ne pas
autoriser l'utilisation de ports non standard.
L'identificateur de fragment
Lorsqu'un utilisateur accède à un document, il peut souhaiter aller di-
rectement à un point particulier de celui-ci. En HTML, il est possible
d'identifier les fragments de document. Il est donc nécessaire de disposer
d'une méthode pour accéder directement à un fragment donné. Pour
cela, il suffit de faire suivre l'URL de l'identificateur de fragment, en le
séparant à l'aide du signe #. Pour accéder au fragment sommaire du do-
cument test.htm, on utilise la forme :
test.htm#sommaire
Les composants d'un URL 431
Caractère Encodage
espace %20
/ %2F
? %3F
: %3A
; %3B
& %26
432 Formules des URL
Caractère Encodage
@ %40
= %3D
% %25
> %3E
< %3C
{ %7B
} %7D
[ %5B
] %5D
" %22
' %27
` %60
^ %5E
~ %7E
\ %5C
| %7C
Lorqu'un URL est indiqué sans nom de fichier, le serveur retourne géné-
ralement le document par défaut, ou fichier index du répertoire concerné.
Généralement, ce document est nommé index.htm ou index.html, selon le
serveur utilisé. Il ne s'agit cependant là que d'une convention. Un serveur
peut parfaitement être configuré pour fournir par défaut un autre docu-
ment.
Sur certains systèmes, il peut exister des conventions pour accéder à des
répertoires particuliers. Les systèmes UNIX, par exemple, peuvent gérer
de nombreux répertoires appartenant à des utilisateurs différents. Plutôt
que d'indiquer le chemin d'accès complet à chacun de ces répertoires, on
peut utiliser une abréviation composée du caractère ~ suivi du nom de
l'utilisateur et d'une barre oblique :
formule : http://<serveur>/~<utilisateur>/
exemple : http://www.elysee.fr/~jacques/
ces conventions sont semblables à celles mises en œuvre par les systèmes
UNIX. D'autres serveurs Web fonctionnant avec des systèmes d'exploi-
tation différents peuvent toutefois les utiliser.
La saisie des URL contenant des paramètres peut être extrêmement com-
plexe. En fait, elle est rarement effectuée manuellement. En général, c'est
le navigateur qui crée l'URL en se basant sur les données incluses dans un
formulaire.
Enfin, un URL peut être dirigé vers un numéro de port de la façon sui-
vante :
formule : http://<serveur>:<port>/<répertoire>/<fichier>
exemple : http://www.oem.fr:8080/catalogue/sommaire.html
L'URL HTTP d'une page Web est ce qu'il y a de plus commun en ma-
tière d'URL. Cependant, avec la multiplication des intranets et des accès
sans serveur, les URL de fichiers ont tendance à se répandre rapidement.
portante, comme dans le cas d'applications complètes, car il est plus effi-
cace dans ce cas que le protocole HTTP. Les URL FTP sont similaires
aux URL HTTP :
Formule: ftp://<serveur>:<port>/<répertoire>/<fichier>
Cette formule fait apparaître le mot de passe en clair dans l'URL, ce qui
est dangereux. Il peut en effet être lu dans le document source et dans la
barre d'adresse du navigateur, ainsi parfois que dans la barre d'état. Seuls
les mots de passe publics peuvent être employés de cette façon. Il est
préférable d'indiquer le lien sans le nom d'utilisateur ni le mot de passe.
Le navigateur affichera alors une boîte de dialogue permettant la saisie de
438 Formules des URL
Comme dans le cas des autres URL, un numéro de port peut être spéci-
fié. Par défaut, le port 21 est employé. Il est recommandé de ne pas le
changer.
Un URL Gopher utilise la même syntaxe que les autres URL pour indi-
quer un serveur et un numéro de port optionnel. Cependant, il diffère
des URL FTP et HTTP par la façon dont les ressources sont spécifiées.
La spécification commence par un code à un chiffre indiquant le type de
ressource. La valeur par défaut est 1, qui indique la liste d'un répertoire.
Formules des URL 439
0 Fichier texte
3 Erreur
7 Index texte
8 Session telnet
9 Fichier binaire
Mis à part les types de fichier et des caractères encodés, les URL Gopher
sont semblables aux autres URL. Il est possible de créer des formulaires
440 Formules des URL
Notez l'utilisation du code 7 pour indiquer qu'il s'agit d'un index. Re-
marquez également que, comme les autres protocoles, Gopher peut utili-
ser un numéro de port différent du port standard (70). Cela n'est
toutefois pas recommandé.
Cette formule simple utilise une adresse standard. Il est possible d'utiliser
des adresses plus complexes. Ce type d'URL est fréquemment employé
dans les pages Web pour permettre l'envoi de courrier à leurs auteurs ;
Notez que son interprétation dépend de la façon dont le navigateur est
configuré.
Formule: news:<newsgroup>
Exemple: news:microsoft.public
Formule: news:<message>@<serveur>
Exemple: news:13c65a7a@news.societe.fr
Le port pas défaut est 119 mais un autre numéro peut être spécifié. Une
version spéciale de NNTP sécurisée fonctionne sur le port 563. La forme
d'URL correspondante est nntps://secnews.societe.fr/java.public/118.
En règle générale, le protocole news est plus souvent employé sur le Web
que le protocole NNTP.
Telnet nécessite qu'un compte ait été créé pour chaque utilisateur. Si le
nom d'utilisateur et le mot de passe ne sont pas spécifiés, le programme
client affiche généralement une boîte de dialogue pour les demander.
Comme dans le cas du protocole FTP, ces informations peuvent être
ajoutées à l'URL. Il est cependant tout à fait déconseillé de le faire dans
les documents publics. Dans les exemples suivants, le mot de passe est
facultatif :
Formule: telnet://<utilisateur>:<mot de passe>@<serveur>
Exemple: telnet://jdupont:harmonie@societe.fr
Exemple: telnet://jdupont@societe.fr
Adresse de la page
courante Adresse de destination URL relatif
Lorsque des URL relatifs sont employés, le site Web devient transporta-
ble. En évitant d'indiquer les adresses en entier, il est possible de transfé-
rer un site d'un serveur à un autre sans rien modifier. Si des URL absolus
étaient employés, il faudrait modifier tous les liens. Bien sûr, les URL
relatifs peuvent aussi être une source de confusion. Si votre site est de
taille importante, vous pouvez vous retrouver avec des adresses du type
../../../images/logo.gif. Certains développeurs préfèrent, pour éviter cela,
dupliquer les images dans plusieurs répertoires. Toutefois, cette méthode
présente des inconvénients, en particulier pour la mise à jour et la mise
en cache. Une autre solution consiste à employer l'élément <BASE>. Une
troisième consiste à utiliser des liens symboliques sur le serveur. Le sujet
de ce livre étant HTML, nous privilégierons la première solution.
444 Par delà les URL
L'élément <BASE> définit l'URL de base pour tous les URL relatifs du
document. L'attribut HREF de cet élément prend pour valeur un URL
complet servant de base pour tous les URL relatifs. Par exemple, <BASE
HREF="http://www.societe.fr/"> peut être employé afin que tous les
URL incomplets soient préfixés par http://www.societe.fr/. L'élément
<BASE> ne peut être employé qu'une seule fois dans l'en-tête du docu-
ment. Il est donc impossible de créer plusieurs sections avec des URL de
base différents. On pourrait imaginer que cette possibilité soit ajoutée à
l'élément <DIV>, mais cela n'a pas été fait pour l'instant.
Lier les documents les uns aux autres est la forme la plus fondamentale
d'hypertexte. Il est également possible d'ajouter une signification aux
liens hypertextes à l'aide de l'élément <LINK>, ainsi que des attributs
REL et REV de l'élément <A>. Fournir des informations sur les éléments
liés peut s'avérer particulièrement utile. HTML en fournit la possibilité
grâce à l'élément <META>. Mais même si les auteurs de pages Web
maîtrisaient tous les aspects de la création de liens, il y a des considéra-
tions plus importantes à prendre en compte. Le Web est un ensemble
chaotique et changeant. Naviguer de lien en lien n'est pas toujours facile.
Dans un futur proche, les URN (Universal Resource Names) URC (Uni-
versal Resource Characteristics) et les URL améliorés, qui, ensemble, for-
ment les URI (Uniform Resource Identifiers) pourraient aider à résoudre
certains de ces problèmes. Les lecteurs intéressés peuvent visiter le site du
World Wide Web Consortium's (http://www.w3.org/Addressing).
/LHQVXWLOHV
Les adresses des sites offrant des informations utiles au sujet de HTML et
du développement de sites Web pourraient remplir un livre. Voici une
courte liste de vingt-cinq liens vers des sites qui peuvent s'avérer utiles
pour les développeurs HTML. De nombreux liens intéressants pour-
raient être ajoutés. Nous nous sommes contentés des plus importants.
Internationalisation http://www.w3.org/International/
446 Liens utiles
Microsoft
Informations générales pour les http://www.microsoft.com/
développeurs sitebuilder/
Typographie http://www.microsoft.com/
typography/
Netscape
Informations générales pour les http://developer.netscape.com
développeurs
WebTV
Informations générales pour les http://www.webtv.net/primetime/
développeurs
Liens utiles 447
WebLint http://www.cre.canon.co.uk/
~neilb/weblint/
Autres ressources
HTML: The Complete Reference http://www.htmlref.com/
WebReference http://www.webreference.com/
Builder.com http://www.builder.com
WebMonkey http://www.webmonkey.com
LANGUAGE
<A> 43
<TBODY> 315
<TD> 321
M
<ACRONYM> 50 <TEXTAREA> 327 mailto 440
<ADDRESS> 52 <TFOOT> 332 Majuscules
<AREA> 60 <TH> 338 dans les noms
<B> 66 <THEAD> 343 d'attributs HTML 4
<BIG> 75 <TR> 348 dans les noms
<BLOCKQUOTE> 79 <TT> 351 d'éléments HTML 4
<BODY> 84 <U> 353 dans les valeurs des
<BR> 89 <UL> 355 attributs HTML 4
<BUTTON> 92 <VAR> 358 <MAP> 222
<CAPTION> 95 <WBR> 360 MARGINHEIGHT
<CENTER> 98 <XMP> 362 <FRAME> 151
<CITE> 100 <LAYER> 205 <IFRAME> 172
<CODE> 102 Lecture MARGINWIDTH
<DD> 111 sens de 71 <FRAME> 151
<DEL> 115 LEFT <IFRAME> 172
<DFN> 117 <ILAYER> 175 <MARQUEE> 224
<DIR> 119 <LAYER> 207 Mathématiques
<DIV> 123 LEFTCOLOR (symboles) 396
<DL> 127 <AUDIOSCOPE> 64 MAXLENGTH
<DT> 129 LEFTMARGIN <INPUT> 188
<EM> 132 <BODY> 84 MAXLEVEL
<FIELDSET> 139 LEFTOFFSET <AUDIOSCOPE> 64
<FONT> 143 <AUDIOSCOPE> 64 MAXLINES
<FORM> 147 <LEGEND> 209 <TD> 321
<FRAME> 151 Légendes 94 <TH> 338
<FRAMESET> 155 de champs de MAYSCRIPT
<H1> 159 formulaires 209 <APPLET> 56
<HR> 164 <LI> 212 MEDIA
<I> 169 Liens hypertexte 17 <DIV> 123
<IFRAME> 172 Liens hypertextes 40, 215 <LINK> 217
<IMG> 180 Lignes <SPAN> 291
<INPUT> 188 de tableaux 346 <STYLE> 299
<INS> 196 LINK <MENU> 229
<ISINDEX> 198 <BODY> 84 Menus 229
<KBD> 201 <LINK> 9, 215 <META> 9, 232
<LABEL> 204 Liste Méta-informations 232
<LEGEND> 211 de sélections 279 METHOD
<LI> 213 Listes 13 <FORM> 147
<LISTING> 220 de définitions 126 METHODS
<MARQUEE> 227 de sélections 255 <A> 43
<MENU> 230 de type menu 229 Minimisation de
<OBJECT> 247 éléments de 212 balisage 410
<OL> 251 non ordonnées 354 Mise en forme
<OPTION> 256 ordonnées 250 logique 16
<P> 259 <LISTING> 219 physique 16
<PLAINTEXT> 265 Listings 101, 219 Mise en valeur
<PRE> 267 LOGO du texte 130
<Q> 270 <BODY> 84 Modèles
<S> 272 LONGDESC de contenu 410
<SAMP> 275 <FRAME> 151 Mots (coupure de) 359
<SCRIPT> 277 <IFRAME> 172 Mots de passe 429
<SELECT> 282 <IMG> 181 <MULTICOL> 235
<SMALL> 286 LOOP MULTIPLE
<SPAN> 291 <BGSOUND> 73 <SELECT> 282
<STRIKE> 295 <IMG> 181
<STRONG> 297 <MARQUEE> 227
<SUB> 302 LOWSRC N
<SUP> 304 <IMG> 181
NAME
<TABLE> 310 Lynx 7
456 Index