MEILLEUR SITE POUR LES DÉVELOPPEURS WEB
HTML5. W3Schools en français. Le guide complet des tags

En Ua Es De

Référence HTML de l'Attribut


Référence des attributs HTML

Le tableau ci-dessous répertorie tous les attributs HTML et les éléments dans lesquels ils peuvent être utilisés :

Attribut Appartient à Description
accept <input> Spécifiez les types de fichiers que le serveur accepte (uniquement pour type="file")
accept-charset <form> Spécifiez les codages de caractères à utiliser pour la soumission du formulaire
accesskey Attributs globaux Spécifier une touche de raccourci pour activer/concentrer un élément
action <form> Spécifiez où envoyer les données du formulaire lorsqu'un formulaire est soumis
align Non pris en charge dans HTML 5. Spécifiez l'alignement en fonction des éléments environnants. Utilisez plutôt CSS
alt <area>, <img>, <input> Spécifiez un texte alternatif lorsque l'élément d'origine ne s'affiche pas
async <script> Spécifiez que le script est exécuté de manière asynchrone (uniquement pour les scripts externes)
autocomplete <form>, <input> Spécifiez si l'élément <form> ou <input> doit avoir la saisie semi-automatique activée
autofocus <button>, <input>, <select>, <textarea> Spécifiez que l'élément doit automatiquement obtenir le focus lors du chargement de la page
autoplay <audio>, <video> Spécifiez que la lecture audio/vidéo commencera dès qu'elle sera prête
bgcolor Non pris en charge dans HTML 5. Spécifiez la couleur d'arrière-plan d'un élément. Utilisez plutôt CSS
border Non pris en charge dans HTML 5. Spécifiez la largeur de la bordure d'un élément. Utilisez plutôt CSS
charset <meta>, <script> Spécifie le codage des caractères
checked <input> Spécifiez que <input> un élément doit être présélectionné lors du chargement de la page (par exemple type="checkbox" ou type="radio")
cite <blockquote>, <del>, <ins>, <q> Spécifie une URL qui explique la citation/le texte supprimé/inséré
class Attributs globaux Spécifiez un ou plusieurs noms de classe pour un élément (fait référence à une classe dans une feuille de style)
color Non pris en charge dans HTML 5. Spécifiez la couleur du texte d'un élément. Utilisez plutôt CSS
cols <textarea> Spécifier la largeur visible d'une zone de texte
colspan <td>, <th> Spécifiez le nombre de colonnes qu'une cellule de tableau doit couvrir
content <meta> Donne la valeur associée à l'attribut http-equiv ou name
contenteditable Attributs globaux Spécifier si le contenu d'un élément est modifiable ou non
controls <audio>, <video> Spécifiez que les commandes audio/vidéo doivent être affichées (comme un bouton lecture/pause, etc.)
coords <area> Préciser les coordonnées de la zone
data <object> Spécifiez l'URL de la ressource à utiliser par l'objet
data-* Attributs globaux Utilisé pour stocker des données personnalisées privées sur la page ou l'application
datetime <del>, <ins>, <time> Précisez la date et l'heure
default <track> Préciser que la piste doit être activée si les préférences de l'utilisateur n'indiquent pas qu'une autre piste serait plus appropriée
defer <script> Spécifiez que le script est exécuté lorsque la page a terminé l'analyse (uniquement pour les scripts externes)
dir Attributs globaux Spécifier la direction du texte pour le contenu d'un élément
dirname <input>, <textarea> Spécifiez que la direction du texte sera soumise
disabled <button>, <fieldset>, <input>, <optgroup>, <option>, <select>, <textarea> Spécifiez que l'élément/groupe d'éléments spécifié doit être désactivé
download <a>, <area> Spécifiez que la cible sera téléchargée lorsqu'un utilisateur clique sur le lien hypertexte
draggable Attributs globaux Spécifiez si un élément peut être déplacé ou non
enctype <form> Spécifiez comment les données du formulaire doivent être codées lors de leur soumission au serveur (uniquement pour method="post")
for <label>, <output> Spécifiez à quel(s) élément(s) de formulaire une étiquette/un calcul est lié
form <button>, <fieldset>, <input>, <label>, <meter>, <object>, <output>, <select>, <textarea> Spécifiez le nom du formulaire auquel appartient l'élément
formaction <button>, <input> Spécifiez où envoyer les données du formulaire lorsqu'un formulaire est soumis. Uniquement pour type="submit"
headers <td>, <th> Spécifiez une ou plusieurs cellules d'en-tête auxquelles une cellule est liée
height <canvas>, <embed>, <iframe>, <img>, <input>, <object>, <video> Spécifiez la hauteur de l'élément
hidden Attributs globaux Préciser qu'un élément n'est pas encore, ou plus, pertinent
high <meter> Spécifiez la plage considérée comme une valeur élevée
href <a>, <area>, <base>, <link> Spécifiez l'URL de la page vers laquelle le lien mène
hreflang <a>, <area>, <link> Préciser la langue du document lié
http-equiv <meta> Fournit un en-tête HTTP pour les informations/valeurs de l'attribut de contenu
id Attributs globaux Spécifie un identifiant unique pour un élément
ismap <img> Spécifier une image comme image cliquable côté serveur
kind <track> Spécifiez le type de piste de texte
label <track>, <option>, <optgroup> Spécifiez le titre de la piste de texte
lang Attributs globaux Spécifiez la langue du contenu de l'élément
list <input> Fait référence à un élément <datalist> qui contient des options prédéfinies pour un élément <input>
loop <audio>, <video> Spécifiez que l'audio/vidéo recommencera à chaque fois qu'il sera terminé
low <meter> Spécifiez la plage considérée comme une valeur faible
max <input>, <meter>, <progress> Spécifie la valeur maximale
maxlength <input>, <textarea> Spécifiez le nombre maximum de caractères autorisés dans un élément
media <a>, <area>, <link>, <source>, <style> Spécifiez pour quel support/appareil le document lié est optimisé
method <form> Spécifiez la méthode HTTP à utiliser lors de l'envoi de données de formulaire
min <input>, <meter> Spécifie une valeur minimale
multiple <input>, <select> Spécifier qu'un utilisateur peut saisir plusieurs valeurs
muted <video>, <audio> Spécifiez que la sortie audio de la vidéo doit être coupée
name <button>, <fieldset>, <form>, <iframe>, <input>, <map>, <meta>, <object>, <output>, <param>, <select>, <textarea> Spécifiez le nom de l'élément
novalidate <form> Préciser que le formulaire ne doit pas être validé lors de sa soumission
onabort <audio>, <embed>, <img>, <object>, <video> Script à exécuter en cas d'abandon
onafterprint <body> Script à exécuter après l'impression du document
onbeforeprint <body> Script à exécuter avant l'impression du document
onbeforeunload <body> Script à exécuter lorsque le document est sur le point d'être déchargé
onblur Tous les éléments visibles Script à exécuter lorsque l'élément perd le focus
oncanplay <audio>, <embed>, <object>, <video> Script à exécuter lorsqu'un fichier est prêt à commencer à jouer (quand il a suffisamment de mémoire tampon pour commencer)
oncanplaythrough <audio>, <video> Script à exécuter lorsqu'un fichier peut être lu jusqu'à la fin sans pause pour la mise en mémoire tampon
onchange Tous les éléments visibles Script à exécuter lorsque la valeur de l'élément est modifiée
onclick Tous les éléments visibles Script à exécuter lorsque l'on clique sur l'élément
oncontextmenu Tous les éléments visibles Script à exécuter lorsqu'un menu contextuel est déclenché
oncopy Tous les éléments visibles Script à exécuter lorsque le contenu de l'élément est copié
oncuechange <track> Script à exécuter lorsque la cue change dans un élément <track>
oncut Tous les éléments visibles Script à exécuter lorsque le contenu de l'élément est coupé
ondblclick Tous les éléments visibles Script à exécuter lorsque l'élément est double-cliqué
ondrag Tous les éléments visibles Script à exécuter lorsque l'élément est déplacé
ondragend Tous les éléments visibles Script à exécuter à la fin d'une opération de glisser
ondragenter Tous les éléments visibles Script à exécuter lorsqu'un élément a été glissé vers une cible de dépôt valide
ondragleave Tous les éléments visibles Script à exécuter lorsqu'un élément quitte une cible de dépôt valide
ondragover Tous les éléments visibles Script à exécuter lorsqu'un élément est glissé sur une cible de dépôt valide
ondragstart Tous les éléments visibles Script à exécuter au début d'une opération de glisser
ondrop Tous les éléments visibles Script à exécuter lorsqu'un élément glissé est déposé
ondurationchange <audio>, <video> Script à exécuter lorsque la longueur du média change
onemptied <audio>, <video> Script à exécuter lorsque quelque chose de grave se produit et que le fichier est soudainement indisponible (comme une déconnexion inattendue)
onended <audio>, <video> Script à exécuter lorsque le média est arrivé à la fin (un événement utile pour les messages du type "merci d'avoir écouté")
onerror <audio>, <body>, <embed>, <img>, <object>, <script>, <style>, <video> Script à exécuter lorsqu'une erreur se produit
onfocus Tous les éléments visibles Script à exécuter lorsque l'élément obtient le focus
onhashchange <body> Script à exécuter lorsqu'il y a eu des modifications dans la partie d'ancrage d'une URL
oninput Tous les éléments visibles Script à exécuter lorsque l'élément reçoit une entrée de l'utilisateur
oninvalid Tous les éléments visibles Script à exécuter lorsque l'élément n'est pas valide
onkeydown Tous les éléments visibles Script à exécuter lorsqu'un utilisateur appuie sur une touche
onkeypress Tous les éléments visibles Script à exécuter lorsqu'un utilisateur appuie sur une touche
onkeyup Tous les éléments visibles Script à exécuter lorsqu'un utilisateur libère une clé
onload <body>, <iframe>, <img>, <input>, <link>, <script>, <style> Script à exécuter lorsque le chargement de l'élément est terminé
onloadeddata <audio>, <video> Script à exécuter lorsque les données multimédias sont chargées
onloadedmetadata <audio>, <video> Script à exécuter lorsque les métadonnées (comme les dimensions et la durée) sont chargées
onloadstart <audio>, <video> Script à exécuter au moment où le fichier commence à se charger avant que quoi que ce soit ne soit réellement chargé
onmousedown Tous les éléments visibles Script à exécuter lorsqu'un bouton de la souris est enfoncé sur un élément
onmousemove Tous les éléments visibles Script à exécuter tant que le pointeur de la souris se déplace sur un élément
onmouseout Tous les éléments visibles Script à exécuter lorsqu'un pointeur de la souris quitte un élément
onmouseover Tous les éléments visibles Script à exécuter lorsqu'un pointeur de la souris passe sur un élément
onmouseup Tous les éléments visibles Script à exécuter lorsqu'un bouton de la souris est relâché sur un élément
onmousewheel Tous les éléments visibles Script à exécuter lorsqu'une molette de la souris défile sur un élément
onoffline <body> Script à exécuter lorsque le navigateur commence à fonctionner hors ligne
ononline <body> Script à exécuter lorsque le navigateur commence à fonctionner en ligne
onpagehide <body> Script à exécuter lorsqu'un utilisateur quitte une page
onpageshow <body> Script à exécuter lorsqu'un utilisateur accède à une page
onpaste Tous les éléments visibles Script à exécuter lorsque l'utilisateur colle du contenu dans un élément
onpause <audio>, <video> Script à exécuter lorsque le média est mis en pause, soit par l'utilisateur, soit par programme
onplay <audio>, <video> Script à exécuter lorsque la lecture du média a commencé
onplaying <audio>, <video> Script à exécuter lorsque la lecture du média a commencé
onpopstate <body> Script à exécuter lorsque l'historique de la fenêtre change
onprogress <audio>, <video> Script à exécuter lorsque le navigateur est en train d'obtenir les données multimédias
onratechange <audio>, <video> Script à exécuter à chaque fois que la vitesse de lecture change (comme lorsqu'un utilisateur passe en mode ralenti ou avance rapide)
onreset <form> Script à exécuter lorsqu'un bouton de réinitialisation dans un formulaire est cliqué
onresize <body> Script à exécuter lors du redimensionnement de la fenêtre du navigateur
onscroll Tous les éléments visibles Script à exécuter lorsque la barre de défilement d'un élément défile
onsearch <input> Script à exécuter lorsque l'utilisateur écrit quelque chose dans un champ de recherche (par exemple <input="search">)
onseeked <audio>, <video> Script à exécuter lorsque l'attribut de recherche est défini sur false, indiquant que la recherche est terminée
onseeking <audio>, <video> Script à exécuter lorsque l'attribut de recherche est défini sur true, indiquant que la recherche est active
onselect Tous les éléments visibles Script à exécuter lorsque l'élément est sélectionné
onstalled <audio>, <video> Script à exécuter lorsque le navigateur ne parvient pas à récupérer les données multimédias pour une raison quelconque
onstorage <body> Script à exécuter lors de la mise à jour d'une zone Web Storage
onsubmit <form> Script à exécuter lorsqu'un formulaire est soumis
onsuspend <audio>, <video> Le script à exécuter lorsque la récupération des données multimédias est arrêtée avant qu'elles ne soient complètement chargées pour une raison quelconque
ontimeupdate <audio>, <video> Script à exécuter lorsque la position de lecture a changé (comme lorsque l'utilisateur avance rapidement vers un point différent dans le média)
ontoggle <details> Script à exécuter lorsque l'utilisateur ouvre ou ferme l'élément <details>
onunload <body> Script à exécuter lorsqu'une page est déchargée (ou que la fenêtre du navigateur est fermée)
onvolumechange <audio>, <video> Script à exécuter chaque fois que le volume d'une vidéo/audio est modifié
onwaiting <audio>, <video> Script à exécuter lorsque le média est en pause, mais devrait reprendre (comme lorsque le média s'arrête pour mettre plus de données en mémoire tampon)
onwheel Tous les éléments visibles Script à exécuter lorsque la molette de la souris roule vers le haut ou vers le bas sur un élément
open <details> Spécifiez que les détails doivent être visibles (ouverts) pour l'utilisateur
optimum <meter> Spécifiez quelle valeur est la valeur optimale pour la jauge
pattern <input> Spécifie une expression régulière par rapport à laquelle la valeur d'un élément <input> est vérifiée
placeholder <input>, <textarea> Spécifie un court indice qui décrit la valeur attendue de l'élément
poster <video> Spécifiez une image à afficher pendant le téléchargement de la vidéo ou jusqu'à ce que l'utilisateur appuie sur le bouton de lecture
preload <audio>, <video> Spécifie si et comment l'auteur pense que l'audio/vidéo doit être chargé lors du chargement de la page
readonly <input>, <textarea> Spécifiez que l'élément est en lecture seule
rel <a>, <area>, <form>, <link> Spécifie la relation entre le document actuel et le document lié
required <input>, <select>, <textarea> Préciser que l'élément doit être rempli avant de soumettre le formulaire
reversed <ol> Spécifiez que l'ordre de la liste doit être décroissant (9,8,7...)
rows <textarea> Spécifiez le nombre de lignes visibles dans une zone de texte
rowspan <td>, <th> Spécifiez le nombre de lignes qu'une cellule du tableau doit s'étendre
sandbox <iframe> Active un ensemble supplémentaire de restrictions pour le contenu d'un <iframe>
scope <th> Spécifiez si une cellule d'en-tête est un en-tête pour une colonne, une ligne ou un groupe de colonnes ou de lignes
selected <option> Spécifie qu'une option doit être présélectionnée lors du chargement de la page
shape <area> Spécifiez la forme de la zone
size <input>, <select> Spécifie la largeur, en caractères (pour <input>) ou spécifie le nombre d'options visibles (pour <select>)
sizes <img>, <link>, <source> Spécifiez la taille de la ressource liée
span <col>, <colgroup> Spécifiez le nombre de colonnes à étendre
spellcheck Attributs globaux Précisez si l'orthographe et la grammaire de l'élément doivent être vérifiées ou non
src <audio>, <embed>, <iframe>, <img>, <input>, <script>, <source>, <track>, <video> Spécifiez l'URL du fichier multimédia
srcdoc <iframe> Spécifiez le contenu HTML de la page à afficher dans le <iframe>
srclang <track> Spécifiez la langue des données de texte de la piste (obligatoire si kind="subtitles")
srcset <img>, <source> Spécifiez l'URL de l'image à utiliser dans différentes situations
start <ol> Spécifier la valeur de départ d'une liste ordonnée
step <input> Spécifier les intervalles de numéros légaux pour un champ de saisie
style Attributs globaux Spécifier un style CSS en ligne pour un élément
tabindex Attributs globaux Spécifier l'ordre de tabulation d'un élément
target <a>, <area>, <base>, <form> Spécifiez la cible pour savoir où ouvrir le document lié ou où soumettre le formulaire
title Attributs globaux Spécifie des informations supplémentaires sur un élément
translate Attributs globaux Spécifier si le contenu d'un élément doit être traduit ou non
type <a>, <button>, <embed>, <input>, <link>, <menu>, <object>, <script>, <source>, <style> Spécifiez le type d'élément
usemap <img>, <object> Spécifier une image comme image cliquable côté client
value <button>, <input>, <li>, <option>, <meter>, <progress>, <param> Spécifiez la valeur de l'élément
width <canvas>, <embed>, <iframe>, <img>, <input>, <object>, <video> Spécifiez la largeur de l'élément
wrap <textarea> Spécifier comment le texte d'une zone de texte doit être renvoyé à la ligne lorsqu'il est soumis dans un formulaire