|
dernière mise à jour le 27/08/2006
|
Les attributs HTML 4
Voici la liste complète des attributs utilisés avec les balises de HTML 4.
Le logo signifie que cet attribut
est obligatoire avec les balises indiquées.
Le logo signifie que
l'utilisation de cet attribut est déconseillée.
CDATA est une séquence de caractères provenant du jeu de caractères du document et
d'entités de caractères (è par exemple).
Pixel est un entier représentant le nombre de pixels du support de restitution de la page (écran,
papier).
Length (longueur) est soit des pixels, soit un pourcentage de l'espace vertical ou horizontal disponible.
MultiLength est soit une longueur, soit une longueur relative ("relative length"). Une longueur relative a la
forme "i*", avec i un entier.
Datetime est une date/heure representée au format légal : YYYY-MM-DDThh:mm:ssTZD (voir la
définition complète du type Datetime).
FrameTarget est soit le nom d'une frame, soit l'un des mots réservés suivants : _blank
(nouvelle fenêtre sans nom), _self (fenêtre courante), _parent (FRAMESET parent immédiat), _top
(fenêtre principale).
MediaDesc est un descripteur de média. Voici une liste de médias reconnus : screen, tty,
tv, projection, handheld, print, braille, aural. Voir http://www.w3.org/TR/html4/types.html#type-media-descriptors.
Une plus longue description de ces types peut être obtenue sur cette page : http://www.w3.org/TR/html4/types.html.
N.B. : l'attribut bordercolor très souvent utilisé pour les tableaux, n'a jamais
été officiellement défini en HTML.
Il s'agit en fait d'une extension que Microsoft et Netscape ont apporté au HTML pour pouvoir changer la couleur
de bordure des tables. Officiellement, cela se fait avec les feuilles de style (voir les tables).
| |
|
nom |
balises |
format/valeurs |
commentaires |
| |
|
abbr |
TD,
TH
|
texte |
abréviation pour les cellules d'en-tête |
| |
|
accept-charset |
FORM |
jeux de caractères |
liste des jeux de caractères supportés |
| |
|
accept |
FORM,
INPUT
|
content types |
liste des types MIME pour l'upload de fichiers |
| |
|
accesskey |
A,
AREA,
BUTTON,
INPUT,
LABEL,
LEGEND,
TEXTAREA
|
caractère |
touche d'accessibilité |
 |
|
action |
FORM |
URI |
resource serveur qui traitera le formulaire |
| |
 |
align |
CAPTION |
top, bottom, left, right |
alignement par rapport à la table |
| |
 |
align |
APPLET,
IFRAME,
IMG,
INPUT,
OBJECT
|
bottom, middle, top, left, right |
alignement vertical ou horizontal |
| |
 |
align |
LEGEND |
top, bottom, left, right |
alignement par rapport au FIELDSET |
| |
 |
align |
TABLE |
left, center, right |
position de la table par rapport à la fenêtre |
| |
 |
align |
HR |
left, center, right |
alignement horizontal de la ligne |
| |
 |
align |
DIV,
H1,
H2,
H3,
H4,
H5,
H6,
P
|
left, center, right, justify |
alignement du texte |
| |
|
align |
COL,
COLGROUP,
TBODY,
TD,
TFOOT,
TH,
THEAD,
TR
|
left, center, right, justify, char |
alignement des données et justification du texte dans la cellule |
| |
 |
alink |
BODY |
couleur |
couleur pour les liens sélectionnés |
| |
 |
alt |
APPLET |
texte |
description courte |
 |
|
alt |
AREA,
IMG
|
texte |
description courte |
| |
|
alt |
INPUT |
CDATA |
description courte |
| |
 |
archive |
APPLET |
CDATA |
liste d'archives séparées par des virgules |
| |
|
archive |
OBJECT |
CDATA |
liste d'URIs séparés par des espaces |
| |
|
axis |
TD,
TH
|
CDATA |
liste d'en-têtes apparentés séparés par des virgules |
| |
 |
background |
BODY |
URI |
image d'arrière-plan du document |
| |
 |
bgcolor |
TABLE |
couleur |
couleur d'arrière-plan des cellules |
| |
 |
bgcolor |
TR |
couleur |
couleur d'arrière-plan pour la ligne |
| |
 |
bgcolor |
TD,
TH
|
couleur |
couleur d'arrière-plan pour la cellule |
| |
 |
bgcolor |
BODY |
couleur |
couleur d'arrière-plan du document |
| |
|
border |
TABLE |
pixels |
épaisseur de la bordure de la table |
| |
 |
border |
IMG,
OBJECT
|
pixels |
épaisseur de la bordure lorsqu'un lien est éblit sur la balise |
| |
|
cellpadding |
TABLE |
Length |
marge intérieure des cellules |
| |
|
cellspacing |
TABLE |
Length |
espacement entre les cellules |
| |
|
char |
COL,
COLGROUP,
TBODY,
TD,
TFOOT,
TH,
THEAD,
TR
|
caractère |
caractère d'alignement, par exemple char=":" |
| |
|
charoff |
COL,
COLGROUP,
TBODY,
TD,
TFOOT,
TH,
THEAD,
TR
|
Length |
décalage pour le caractère d'alignement |
| |
|
charset |
A,
LINK,
SCRIPT
|
jeu de caractères |
jeu de caractères de la ressource pointée |
| |
|
checked |
INPUT |
sans valeur |
coche les cases à cocher (checkbox) ou les boutons radio |
| |
|
cite |
BLOCKQUOTE,
Q
|
URI |
URI du document ou du message source |
| |
|
cite |
DEL,
INS
|
URI |
raison pour laquelle on a changé |
| |
|
class |
toutes les balises
sauf BASE,
BASEFONT,
HEAD,
HTML,
META,
PARAM,
SCRIPT,
STYLE,
TITLE
|
CDATA |
liste de classes séparées par des espaces |
| |
|
classid |
OBJECT |
URI |
identifie une implémentation |
| |
 |
clear |
BR |
left, all, right, none |
saut de ligne. La valeur par défaut est none. |
| |
 |
code |
APPLET |
CDATA |
fichier .class de l'applet |
| |
|
codebase |
OBJECT |
URI |
URI servant de base pour le calcul des URI des attributs classid, data, archive |
| |
 |
codebase |
APPLET |
URI |
URI facultative de base pour l'applet |
| |
|
codetype |
OBJECT |
content type |
content type du code de l'OBJECT |
| |
 |
color |
BASEFONT,
FONT
|
couleur |
couleur du texte |
| |
|
cols |
FRAMESET |
MultiLengths |
liste de longueurs. Valeur par défaut : 100% (1 col) |
 |
|
cols |
TEXTAREA |
nombre |
largeur visible en largeurs moyennes caractères |
| |
|
colspan |
TD,
TH
|
nombre |
nombre de colonnes couvertes par la cellule. La valeur par défaut est 1. |
| |
 |
compact |
DIR,
DL,
MENU,
OL,
UL
|
sans valeur |
réduit l'espace entre les items |
 |
|
content |
META |
CDATA |
information associée |
| |
|
coords |
AREA |
Lengths |
liste de longueurs séparées par des virgules |
| |
|
coords |
A |
Lengths |
utilisé pour les zones d'image cliquables |
| |
|
data |
OBJECT |
URI |
URI des données de l'OBJECT |
| |
|
datetime |
DEL,
INS
|
Datetime |
date et heure du changement |
| |
|
declare |
OBJECT |
sans valeur |
déclare mais n'instancie pas le flag |
| |
|
defer |
SCRIPT |
sans valeur |
pour différer l'exécution d'un script (on peut attendre la fin de la génération du document) |
| |
|
dir |
toutes les balises
sauf APPLET,
BASE,
BASEFONT,
BDO,
BR,
FRAME,
FRAMESET,
IFRAME,
PARAM,
SCRIPT
|
ltr, rtl |
sens de lecture d'un texte neutre |
 |
|
dir |
BDO |
ltr, rtl |
sens de lecture du texte |
| |
|
disabled |
BUTTON,
INPUT,
OPTGROUP,
OPTION,
SELECT,
TEXTAREA
|
sans valeur |
rend un contrôle non disponible |
| |
|
enctype |
FORM |
content type |
content type utilisé pour envoyer le formulaire au serveur. La valeur par défaut est "application/x-www-form-urlencoded". |
| |
 |
face |
BASEFONT,
FONT
|
CDATA |
liste de noms de polices (fonts) séparés par des virgules |
| |
|
for |
LABEL |
ID |
associe ce LABEL au contrôle indiqué |
| |
|
frame |
TABLE |
void, above, below, hsides, lhs, rhs, vsides, box, border |
quelle partie du cadre doit être affiché |
| |
|
frameborder |
FRAME,
IFRAME
|
1, 0 |
doit-on afficher une bordure entre les frames ? La valeur par défaut est 1. |
| |
|
headers |
TD,
TH
|
IDs |
liste d'ID de cellules d'en-tête |
| |
|
height |
IFRAME |
Length |
hauteur de la frame |
| |
 |
height |
TD,
TH
|
Length |
hauteur de la cellule |
| |
|
height |
IMG,
OBJECT
|
Length |
force la hauteur de l'OBJECT |
 |
 |
height |
APPLET |
Length |
hauteur initiale |
| |
|
href |
A,
AREA,
LINK
|
URI |
URI de la ressource pointée |
| |
|
href |
BASE |
URI |
URI servant de base pour le calcul des URI relatives |
| |
|
hreflang |
A,
LINK
|
code de la langue |
code de la langue |
| |
 |
hspace |
APPLET,
IMG,
OBJECT
|
pixels |
marge horizontale autour de l'objet |
| |
|
http-equiv |
META |
nom |
nom de l'en-tête HTTP de la réponse |
| |
|
id |
toutes les balises
sauf BASE,
HEAD,
HTML,
META,
SCRIPT,
STYLE,
TITLE
|
ID |
identifiant unique de la balise |
| |
|
ismap |
IMG,
INPUT
|
sans valeur |
sur une image cliquable, permet d'envoyer les coordonnées du point cliqué |
| |
|
label |
OPTION |
texte |
étiquette de l'élément de la liste déroulante |
 |
|
label |
OPTGROUP |
texte |
étiquette à utiliser pour l'OPTGROUP |
| |
|
lang |
toutes les balises
sauf APPLET,
BASE,
BASEFONT,
BR,
FRAME,
FRAMESET,
IFRAME,
PARAM,
SCRIPT
|
code de la langue |
code de la langue |
| |
 |
language |
SCRIPT |
CDATA |
langage de programmation utilisé pour le script |
| |
 |
link |
BODY |
couleur |
couleur des liens |
| |
|
longdesc |
IMG |
URI |
lien vers une description longue (complément de alt) |
| |
|
longdesc |
FRAME,
IFRAME
|
URI |
lien vers une description longue (complément de alt) |
| |
|
marginheight |
FRAME,
IFRAME
|
pixels |
hauteur de la marge en pixels |
| |
|
marginwidth |
FRAME,
IFRAME
|
pixels |
largeur de la marge en pixels |
| |
|
maxlength |
INPUT |
nombre |
nombre maxi de caractères que peut contenir un champ texte |
| |
|
media |
STYLE |
MediaDesc |
cette feuille de style est prévue pour tel média |
| |
|
media |
LINK |
MediaDesc |
cette page est prévue pour ces média |
| |
|
method |
FORM |
GET, POST |
méthode HTTP à utiliser pour envoyer le formulaire. La valeur par défaut est GET. |
| |
|
multiple |
SELECT |
sans valeur |
liste à sélection multiple. Par défaut, c'est une sélection simple. |
| |
|
name |
BUTTON,
TEXTAREA
|
CDATA |
nom du contrôle |
| |
 |
name |
APPLET |
CDATA |
nom de l'applet. Permet aux autres applets de la trouver. |
| |
|
name |
SELECT |
CDATA |
nom de la liste |
| |
|
name |
FORM |
CDATA |
nom du formulaire. Utilisé pour les scripts. |
| |
|
name |
FRAME,
IFRAME
|
CDATA |
nom de la frame. Utilisé avec l'attribut target. |
| |
|
name |
IMG |
CDATA |
nom de l'image. Utilisé pour les scripts. |
| |
|
name |
A |
CDATA |
nom de l'ancrage |
| |
|
name |
INPUT,
OBJECT
|
CDATA |
nom envoyé dans un formulaire |
 |
|
name |
MAP |
CDATA |
nom utilisé avec usemap |
 |
|
name |
PARAM |
CDATA |
nom du paramètre |
| |
|
name |
META |
nom |
nom de la métainformation |
| |
|
nohref |
AREA |
sans valeur |
cette région n'a pas d'action |
| |
|
noresize |
FRAME |
sans valeur |
l'utilisateur peut-il changer la taille de la frame ? |
| |
 |
noshade |
HR |
sans valeur |
la ligne est dessinée avec une seule couleur, plutôt qu'avec un effet d'ombre |
| |
 |
nowrap |
TD,
TH
|
sans valeur |
supprime les sauts de ligne automatiques |
| |
 |
object |
APPLET |
CDATA |
fichier d'applet sérializée |
| |
|
onblur |
A,
AREA,
BUTTON,
INPUT,
LABEL,
SELECT,
TEXTAREA
|
script |
l'élément perd le focus |
| |
|
onchange |
INPUT,
SELECT,
TEXTAREA
|
script |
la valeur de l'élément a changé |
| |
|
onclick |
toutes les balises
sauf APPLET,
BASE,
BASEFONT,
BDO,
BR,
FONT,
FRAME,
FRAMESET,
HEAD,
HTML,
IFRAME,
ISINDEX,
META,
PARAM,
SCRIPT,
STYLE,
TITLE
|
script |
on vient de cliquer sur un bouton de la souris |
| |
|
ondblclick |
toutes les balises
sauf APPLET,
BASE,
BASEFONT,
BDO,
BR,
FONT,
FRAME,
FRAMESET,
HEAD,
HTML,
IFRAME,
ISINDEX,
META,
PARAM,
SCRIPT,
STYLE,
TITLE
|
script |
on vient de double-cliquer sur un bouton de la souris |
| |
|
onfocus |
A,
AREA,
BUTTON,
INPUT,
LABEL,
SELECT,
TEXTAREA
|
script |
l'élément gagne le focus |
| |
|
onkeydown |
toutes les balises
sauf APPLET,
BASE,
BASEFONT,
BDO,
BR,
FONT,
FRAME,
FRAMESET,
HEAD,
HTML,
IFRAME,
ISINDEX,
META,
PARAM,
SCRIPT,
STYLE,
TITLE
|
script |
une touche a été enfoncée |
| |
|
onkeypress |
toutes les balises
sauf APPLET,
BASE,
BASEFONT,
BDO,
BR,
FONT,
FRAME,
FRAMESET,
HEAD,
HTML,
IFRAME,
ISINDEX,
META,
PARAM,
SCRIPT,
STYLE,
TITLE
|
script |
une touche a été enfoncée puis relâchée |
| |
|
onkeyup |
toutes les balises
sauf APPLET,
BASE,
BASEFONT,
BDO,
BR,
FONT,
FRAME,
FRAMESET,
HEAD,
HTML,
IFRAME,
ISINDEX,
META,
PARAM,
SCRIPT,
STYLE,
TITLE
|
script |
une touche a été relâchée |
| |
|
onload |
FRAMESET |
script |
toutes les frames viennent d'être chargée |
| |
|
onload |
BODY |
script |
le document vient d'être chargé |
| |
|
onmousedown |
toutes les balises
sauf APPLET,
BASE,
BASEFONT,
BDO,
BR,
FONT,
FRAME,
FRAMESET,
HEAD,
HTML,
IFRAME,
ISINDEX,
META,
PARAM,
SCRIPT,
STYLE,
TITLE
|
script |
un bouton de la souris a été enfoncé |
| |
|
onmousemove |
toutes les balises
sauf APPLET,
BASE,
BASEFONT,
BDO,
BR,
FONT,
FRAME,
FRAMESET,
HEAD,
HTML,
IFRAME,
ISINDEX,
META,
PARAM,
SCRIPT,
STYLE,
TITLE
|
script |
la souris vient de bouger au dessus de l'élément |
| |
|
onmouseout |
toutes les balises
sauf APPLET,
BASE,
BASEFONT,
BDO,
BR,
FONT,
FRAME,
FRAMESET,
HEAD,
HTML,
IFRAME,
ISINDEX,
META,
PARAM,
SCRIPT,
STYLE,
TITLE
|
script |
la souris quitte la zone graphique de l'élément |
| |
|
onmouseover |
toutes les balises
sauf APPLET,
BASE,
BASEFONT,
BDO,
BR,
FONT,
FRAME,
FRAMESET,
HEAD,
HTML,
IFRAME,
ISINDEX,
META,
PARAM,
SCRIPT,
STYLE,
TITLE
|
script |
la souris vient d'arriver au-dessus de l'élément |
| |
|
onmouseup |
toutes les balises
sauf APPLET,
BASE,
BASEFONT,
BDO,
BR,
FONT,
FRAME,
FRAMESET,
HEAD,
HTML,
IFRAME,
ISINDEX,
META,
PARAM,
SCRIPT,
STYLE,
TITLE
|
script |
un bouton de la souris vient d'être relâché |
| |
|
onreset |
FORM |
script |
le formulaire vient d'être réinitialisé |
| |
|
onselect |
INPUT,
TEXTAREA
|
script |
du texte a été sélectionné |
| |
|
onsubmit |
FORM |
script |
on vient d'envoyer le formulaire |
| |
|
onunload |
FRAMESET |
script |
toutes les frames viennent d'être enlevées |
| |
|
onunload |
BODY |
script |
le document vient d'être enlevé |
| |
|
profile |
HEAD |
URI |
liste de fichiers contenant des metainformations |
| |
 |
prompt |
ISINDEX |
texte |
message de prompt |
| |
|
readonly |
TEXTAREA |
sans valeur |
empêche de changer le contrôle |
| |
|
readonly |
INPUT |
sans valeur |
ne fonctionne que pour text et passwd |
| |
|
rel |
A,
LINK
|
types de liens |
liste de types de liens identifiant la ressource pointée dans href |
| |
|
rev |
A,
LINK
|
types de liens |
liste de types de liens identifiant la ressource ayant amenée à la page courante |
| |
|
rows |
FRAMESET |
MultiLengths |
définit le découpage horizontal des frames. Liste de longueurs. Valeur par défaut : 100% (1 ligne) |
 |
|
rows |
TEXTAREA |
nombre |
nombre de lignes à afficher |
| |
|
rowspan |
TD,
TH
|
nombre |
nombre de lignes couvertes par la cellule. La valeur par défaut est 1. |
| |
|
rules |
TABLE |
none, groups, rows, cols, all |
gère l'affichage de lignes entre les colonnes et les lignes. La valeur par défaut est none. |
| |
|
scheme |
META |
CDATA |
désigne un procédé pour l'interprétation de la balise META |
| |
|
scope |
TD,
TH
|
row, col, rowgroup, colgroup |
domaine couvert les cellules d'en-tête |
| |
|
scrolling |
FRAME,
IFRAME
|
yes, no, auto |
ajoute une barre de défilement ou non. La valeur par défaut est auto. |
| |
|
selected |
OPTION |
sans valeur |
sélectionne l'OPTION en question dans la liste SELECT |
| |
|
shape |
AREA |
rect, circle, poly, default |
contrôle l'interprétation des coordonnées. La valeur par défaut est rect. |
| |
|
shape |
A |
rect, circle, poly, default |
forme et position de la zone cliquable. La valeur par défaut est rect. |
| |
 |
size |
HR |
pixels |
hauteur de la ligne |
| |
 |
size |
FONT |
[+|-]nn (ex. size="+1", size="4") |
taille de la police (font) |
| |
|
size |
INPUT |
CDATA |
largeur du contrôle. En pixels, sauf pour les INPUT de type text et password (nombre de caractères). |
 |
 |
size |
BASEFONT |
CDATA |
taill de base pour les éléments FONT |
| |
|
size |
SELECT |
nombre |
nombre de lignes visibles |
| |
|
span |
COL |
nombre |
nombre de colonnes couvertes par l'élément COL. La valeur par défaut est 1. |
| |
|
span |
COLGROUP |
nombre |
nombre par défaut de colonnes du groupe. La valeur par défaut est 1. |
| |
|
src |
SCRIPT |
URI |
URI pointant vers un script externe |
| |
|
src |
INPUT |
URI |
URI où trouver l'image pour le contrôle |
| |
|
src |
FRAME,
IFRAME
|
URI |
source du contenu de la frame |
 |
|
src |
IMG |
URI |
URI de l'image à inclure dans le document |
| |
|
standby |
OBJECT |
texte |
message à afficher pendant que l'OBJECT se charge |
| |
 |
start |
OL |
nombre |
numéro qui démarre la section OL |
| |
|
style |
toutes les balises
sauf BASE,
BASEFONT,
HEAD,
HTML,
META,
PARAM,
SCRIPT,
STYLE,
TITLE
|
feuille de style |
feuille de style associée à l'élément |
| |
|
summary |
TABLE |
texte |
résumé du contenu de la table pour le rendu audio |
| |
|
tabindex |
A,
AREA,
BUTTON,
INPUT,
OBJECT,
SELECT,
TEXTAREA
|
nombre |
position dans la séquence de la touche tab |
| |
|
target |
A,
AREA,
BASE,
FORM,
LINK
|
FrameTarget |
le résultat de l'action sera affiché dans la frame désignée par target |
| |
 |
text |
BODY |
couleur |
couleur du texte du document |
| |
|
title |
toutes les balises
sauf BASE,
BASEFONT,
HEAD,
HTML,
META,
PARAM,
SCRIPT,
TITLE
|
texte |
titre indicatif |
| |
|
type |
A,
LINK
|
content type |
content type indicatif |
| |
|
type |
OBJECT |
content type |
content type des données spécifiées par data |
| |
|
type |
PARAM |
content type |
content type de l'attributvalue quand valuetype="ref" |
 |
|
type |
SCRIPT |
content type |
content type du langage de script |
 |
|
type |
STYLE |
content type |
content type du langage de la feuille de style |
| |
|
type |
INPUT |
text, password, checkbox, radio, submit, reset, file, hidden, image, button |
type de contrôle. La valeur par défaut est text. |
| |
 |
type |
LI |
disc, square, circle (for UL), 1, A, a, I, i (for OL) |
liste de styles pour les puces et numéros |
| |
 |
type |
OL |
1, A, a, I, i |
style de numérotation |
| |
 |
type |
UL |
disc, square, circle |
style de puce |
| |
|
type |
BUTTON |
button, submit, reset |
type de bouton. La valeur par défaut est submit. |
| |
|
usemap |
IMG,
INPUT,
OBJECT
|
URI |
"image map" à utiliser avec l'OBJECT |
| |
|
valign |
COL,
COLGROUP,
TBODY,
TD,
TFOOT,
TH,
THEAD,
TR
|
top, middle, bottom, baseline |
alignement vertical dans les cellules |
| |
|
value |
INPUT |
CDATA |
Specify for radio buttons and checkboxes |
| |
|
value |
OPTION |
CDATA |
valeur de l'élément OPTION |
| |
|
value |
PARAM |
CDATA |
valeur du paramètre |
| |
|
value |
BUTTON |
CDATA |
valeur renvoyée au serveur avec le formulaire |
| |
 |
value |
LI |
nombre |
réinitialise la séquence de nombre |
| |
|
valuetype |
PARAM |
data, ref, object |
comment interpréter la valeur. La valeur par défaut est data. |
| |
 |
version |
HTML |
CDATA |
la version de HTML utilisé dans ce document |
| |
 |
vlink |
BODY |
couleur |
couleur pour les liens visités |
| |
 |
vspace |
APPLET,
IMG,
OBJECT
|
pixels |
marge verticale autour de l'OBJECT |
| |
 |
width |
HR |
Length |
largeur de la ligne |
| |
|
width |
IFRAME |
Length |
largeur de la frame |
| |
|
width |
IMG,
OBJECT
|
Length |
force la largeur de l'OBJECT |
| |
|
width |
TABLE |
Length |
largeur de la table |
| |
 |
width |
TD,
TH
|
Length |
largeur de la cellule |
 |
 |
width |
APPLET |
Length |
largeur initiale |
| |
|
width |
COL |
MultiLength |
largeur de la colonne |
| |
|
width |
COLGROUP |
MultiLength |
largeur par défaut des colonnes rassemblées dans COLGROUP |
| |
 |
width |
PRE |
nombre |
largeur suggérée en nombre de caractères pour l'affichage de la zone PRE |
Références
format imprimable
|
|