Table des matières
Différents attributs HTML
1. Attributs de base
2. Attribut d'internationalisation
3. Attribut générique
4. Data Attribute
5. DOM Attribute Property
6. Global Attributes
7. Event Attributes
8. Form Event Attributes
9. Attributs clés de l'événement
10. Attributs d'événement de souris
11. Faites glisser les attributs de l'événement
Conclusion

Attributs HTML

Sep 04, 2024 pm 04:17 PM
html html5 HTML Tutorial HTML Properties HTML tags

Les attributs HTML sont des mots spéciaux qui modifient le comportement d'un élément HTML. Ils sont utilisés dans les balises d'ouverture des éléments et peuvent soit modifier la fonctionnalité par défaut d'un élément, soit fournir la fonctionnalité nécessaire. Syntaxiquement, un attribut est ajouté à la balise de début HTML. Ils peuvent être classés en attributs obligatoires, facultatifs, standard ou d'événement, et sont écrits sous forme de paires nom-valeur séparées par un signe égal « = » dans la balise de début d'un élément.

 

Différents attributs HTML

Vous trouverez ci-dessous les différents attributs HTML et leur fonctionnement en détail :

1. Attributs de base

Quatre attributs principaux sont principalement utilisés :

  • ID : Cet attribut identifie un élément de manière unique au sein d'une page HTML. Lorsqu'un élément porte un attribut ID, celui-ci sert d'identifiant unique qui facilite l'identification de l'élément et de son contenu. Ceci est particulièrement utile lorsqu'il existe plusieurs éléments portant le même nom dans une page Web.
  • Attribut Titre : Cet attribut fournit un titre suggéré pour un élément. Son comportement dépend du contexte dans lequel il est utilisé, et il peut être affiché sous forme d'info-bulle lorsque le curseur survole l'élément ou lors du chargement de l'élément. Il peut également fournir des informations supplémentaires sur un élément lorsque l'utilisateur passe le pointeur de la souris dessus.
  • Attribut de classe : Cet attribut associe un élément à une feuille de style en précisant la classe de l'élément. On peut en apprendre davantage sur cet attribut lors de l'apprentissage de la feuille de style en cascade. La valeur de l'attribut class peut être une liste de noms de classe séparés par des espaces. Par exemple : class="className1 className2 className3″
  • Attribut de style : Cet attribut permet à l'utilisateur de spécifier des règles CSS pour un élément individuel. Avec l'attribut style, l'utilisateur peut appliquer divers effets CSS aux éléments HTML, tels que la modification de la taille de la police, de la famille de polices et de la couleur.

2. Attribut d'internationalisation

  • Dir : L'attribut dir permet d'indiquer au navigateur la direction que le texte doit suivre. Cet attribut peut prendre deux valeurs : LTR et RTL. LTR signifie de gauche à droite, ce qui est la valeur par défaut, tandis que RTL signifie de droite à gauche. Lorsqu'il est utilisé dans le balise, elle détermine la manière dont le texte doit être représenté dans l’ensemble du document. Il peut également contrôler la direction du texte dans le contenu de la balise.
  • Attribut Lang : Cet attribut permet de présenter la langue principale utilisée dans un document. On peut l'utiliser en HTML pour maintenir une compatibilité ascendante avec les versions antérieures de HTML. Aussi, on le remplace par l'attribut XML: lang dans les nouveaux documents XHTML. Les valeurs de l'attribut lang sont basées sur la norme ISO-639 et se composent de codes de langue à deux caractères. Déclarer une langue est important pour l'accessibilité et pour que les moteurs de recherche indexent correctement le contenu.
  • Attribut XML-Lang : Cet attribut tend à remplacer l'attribut lang. La valeur de l'attribut XML-lang doit inclure les codes de langue et de pays spécifiés par ISO-639.

3. Attribut générique

  • Attribut Aligner : Cet attribut est utile lorsque vous souhaitez positionner certains éléments sur votre page Web. Il vous permet de modifier l'alignement à gauche, à droite ou au centre de la page. L'alignement par défaut de tous les éléments est défini à gauche, mais vous pouvez le modifier à l'aide de l'attribut align.
  • Attribut Src : Lorsqu'on souhaite insérer une image dans une page Web, il faut utiliser l'attribut balise avec l’attribut src. On peut spécifier l’adresse de l’image comme valeur de l’attribut entre guillemets doubles. On peut utiliser l'attribut src comme suit pour inclure l'image sur la page Web.

Code :

<html>
<head>
<title>src Attribute</title>
</head>
<body>
<img src=" https://www.google.com/url?sa=i&source=images&cd=&cad=rja&uact=8&ved=2ahUKEwi2lr-WjbvhAhXPXisKHb6JABgQjRx6BAgBEAU&url=https%3A%2F%2Fwww.google.com.mx%2F&psig=AOvVaw2jWnG-ltpLO7QE_Ge7TXeO&ust=1554627554684449">
</body>
</html> 
Copier après la connexion
  • Attribut Alt : Cet attribut est utilisé comme une balise alternative qui peut être utilisée pour afficher quelque chose si l'attribut principal, qui est le balise, ne parvient pas à afficher l’image originale qui lui est attribuée. Il peut décrire l'image à un développeur qui l'utilise du côté du codage. Si l'image principale échoue, l'image alternative peut s'afficher.
  • L'attribut Largeur et Hauteur : Ces attributs peuvent ajuster la hauteur et la largeur d'une image.

Exemple :

Code :

<html>
<head>
<title>Width and Height</title>
</head>
<body>
<img src=" https://www.google.com/url?sa=i&source=images&cd=&cad=rja&uact=8&ved=2ahUKEwi2lr-WjbvhAhXPXisKHb6JABgQjRx6BAgBEAU&url=https%3A%2F%2Fwww.google.com.mx%2F&psig=AOvVaw2jWnG-ltpLO7QE_Ge7TXeO&ust=1554627554684449" width="300px" height="100px">
</body>
</html>
Copier après la connexion

4. Data Attribute

HTML provides custom data attributes that allow adding additional information related to the content in HTML tags. These attributes are not specific to HTML5 and can be used on all HTML elements. The data-* attribute enables the creation of custom data attributes that can store private data for the page or application.

In order to customize, one divides the data into two parts:

  • Attribute Name: It should have at least one character long and should not have any capital letters. This name can also be prefixed by using “data-“.
  • Attribute Value: Any string value can be associated with the attribute.

The syntax for a data attribute is as follows:

<li data-book-author="Rabindra Nath Tagore"> Gitanjali </li>
Copier après la connexion

5. DOM Attribute Property

To retrieve the NamedNodeMap objects, one can use the attribute properties in the HTML DOM. This will return a group of node attributes. The NamedNodeMap represents a collection of attribute objects, which can be accessed by their index number, starting at 0. To use this, the user can access the node’s attributes using the syntax node.attributes.

The value returned is a NamedNodeMap object that contains all the attributes in the collection of nodes. However, if someone is using Internet Explorer 8 or an earlier version, the attributes property may return all possible attributes for any element, resulting in more values than expected.

Example:

Code:

<!DOCTYPE html>
<html>
<head>
<title>
HTML DOM attributes Property
</title>
</head>
<body>
<h2>
HTML DOM attributes Property
</h2>
<button id = "CBA" onclick = "myeduCBA()">
Click Here!
</button>
<br><br>
<span>
Button element attributes:
</span>
<span id="sudo"></span>
<script>
function myeduCBA() {
// It returns the number of nodes
var cba = document.getElementById("CBA").attributes.length;
// Display the number of nodes
document.getElementById("sudo").innerHTML = cba;
}
</script>
</body>
</html>
The output for above program will be
Button element attributes: 2
Copier après la connexion

6. Global Attributes

HTML also provides global attributes that can work with any HTML element:

  • Accesskey: Specifies a shortcut key to activate or focus on any element.
  • Translate: Specifies whether the content of the element is to be translated or not.
  • Class: One or more class names for an element are specified.
  • Title: Specifies extra information about an element.
  • Contenteditable: This attribute can be used to specify whether the content is editable or not.
  • Tabindex: Specifies the tabbing order of an element.
  • Dir: Specifies the text direction for any content of an element.
  • Spellcheck: Users can explicitly specify if they want to have the spelling and grammar checked or not.
  • Draggable: Specifies if an element should be draggable or not.
  • Dropzone: Specifies whether the dragged data is copied, moved, or linked when dropped.

7. Event Attributes

HTML has the ability to trigger actions when some events take place.

  • Onload: Fires after the page has finished loading.
  • Onmessage: A script that runs when the message is triggered.
  • Onstorage: A script that runs when a web storage area is updated.
  • Onerror: The script runs when an error occurs.
  • Onpagehide: The script can be used when the user navigates away from a page.

8. Form Event Attributes

Actions inside an HTML form trigger these events.

  • Onblur : Il se déclenche dès que l'élément perd le focus.
  • Onchange : Il se déclenche dès que la valeur d'un élément change.
  • Oncontextmenu : Ceci est exécuté lorsqu'un menu contextuel est déclenché.
  • Onfocus : Il se déclenche dès que l'élément obtient le focus.
  • Oninput : Le script doit s'exécuter lorsque l'élément reçoit une entrée.
  • Onsearch : Ceci est déclenché lorsque l'utilisateur écrit quelque chose dans le champ de recherche.
  • Oninvalid : Ceci est déclenché lorsque l'élément saisi n'est pas valide.

9. Attributs clés de l'événement

  • Onkeydown : Déclenché lorsqu'une touche est enfoncée.
  • Onkeypress : Déclenché lorsqu'une touche est enfoncée.
  • Onkeyup : Ceci est déclenché lorsqu'un utilisateur relâche une clé.

10. Attributs d'événement de souris

  • Onclick : Ceci se déclenche lorsque la souris clique sur un élément.
  • Onmousemove : Déclenché lorsque le pointeur de la souris se déplace alors qu'il se trouve sur un élément.
  • Onmouseip : Déclenché lorsqu'un bouton de la souris est relâché au-dessus d'un élément.
  • Sur la roue : Déclenché lorsque la molette de la souris roule vers le haut ou vers le bas sur un élément

11. Faites glisser les attributs de l'événement

  • Ondrag : Ceci est déclenché lorsqu'un élément est déplacé.
  • Ondragleave : Le script s'exécute lorsqu'un élément quitte une cible de dépôt valide.
  • Ondrop : Déclenché lorsque l'élément glissé est déposé
  • Onscroll : Le script s'exécute lorsque la barre de défilement d'un élément défile.

Conclusion

Le HTML a évolué au fil du temps, offrant un large éventail d'attributs tels que le noyau, l'internationalisation, les données, le global et l'événement, rendant les applications et les pages Web plus interactives. Combiné avec CSS, HTML permet une personnalisation facile des éléments Web pour créer des applications Web visuellement attrayantes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

<🎜>: Grow A Garden - Guide de mutation complet
3 Il y a quelques semaines By DDD
<🎜>: Bubble Gum Simulator Infinity - Comment obtenir et utiliser les clés royales
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Système de fusion, expliqué
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Comment déverrouiller le grappin
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Tutoriel Java
1670
14
Tutoriel PHP
1276
29
Tutoriel C#
1256
24
Bordure de tableau en HTML Bordure de tableau en HTML Sep 04, 2024 pm 04:49 PM

Guide de la bordure de tableau en HTML. Nous discutons ici de plusieurs façons de définir une bordure de tableau avec des exemples de bordure de tableau en HTML.

Tableau imbriqué en HTML Tableau imbriqué en HTML Sep 04, 2024 pm 04:49 PM

Ceci est un guide des tableaux imbriqués en HTML. Nous discutons ici de la façon de créer un tableau dans le tableau ainsi que des exemples respectifs.

Marge gauche HTML Marge gauche HTML Sep 04, 2024 pm 04:48 PM

Guide de la marge HTML gauche. Nous discutons ici d'un bref aperçu de la marge gauche HTML et de ses exemples ainsi que de son implémentation de code.

Disposition du tableau HTML Disposition du tableau HTML Sep 04, 2024 pm 04:54 PM

Guide de mise en page des tableaux HTML. Nous discutons ici des valeurs de la mise en page des tableaux HTML ainsi que des exemples et des résultats en détail.

Espace réservé d'entrée HTML Espace réservé d'entrée HTML Sep 04, 2024 pm 04:54 PM

Guide de l'espace réservé de saisie HTML. Nous discutons ici des exemples d'espace réservé d'entrée HTML ainsi que des codes et des sorties.

Comment analysez-vous et traitez-vous HTML / XML dans PHP? Comment analysez-vous et traitez-vous HTML / XML dans PHP? Feb 07, 2025 am 11:57 AM

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

Liste ordonnée HTML Liste ordonnée HTML Sep 04, 2024 pm 04:43 PM

Guide de la liste ordonnée HTML. Ici, nous discutons également de l'introduction de la liste et des types HTML ordonnés ainsi que de leur exemple respectivement.

Bouton HTML onclick Bouton HTML onclick Sep 04, 2024 pm 04:49 PM

Guide du bouton HTML onclick. Nous discutons ici de leur introduction, de leur fonctionnement, des exemples et de l'événement onclick dans divers événements respectivement.

See all articles