AI Engineering Tools

Programmation

Termes de structure HTML pour modifier une page

Référence consultable pour les balises, éléments, attributs, régions de page, formulaires et libellés d'accessibilité.

51 résultats

Bases

Étiquette

Tag

<header>...</header>

Sens

Un mot-clé de balisage enveloppé dans des chevrons qui indique au navigateur le type d'élément à créer.

Ciblage

Utilisez le nom de la balise lorsque la cible est un type d'élément large, tel que tous les boutons ou tous les liens.

Balisage

<header>...</header>

Exemple de demande

Modifiez le style de toutes les balises de bouton à l'intérieur de l'en-tête.

Bases

Élément

Element

<button>Menu</button>

Sens

Un fragment complet de code HTML, généralement composé d'une balise de début, du contenu et d'une balise de fin.

Ciblage

Utilisez le terme "élément" lorsque vous faites référence à une partie visible de la page, comme un titre, une carte ou un bouton.

Balisage

<button>Menu</button>

Exemple de demande

Déplacer l'élément de sélection de la langue à côté du bouton du menu.

Bases

Attribut

Attribute

<a href="/ko">Home</a>

Sens

Informations supplémentaires écrites à l'intérieur d'une balise de début, telles que href, class, id, src ou aria-label.

Ciblage

Les attributs sont utiles lorsque la même étiquette apparaît de nombreuses fois, mais qu'une seule a une classe, un ID ou une étiquette spécifique.

Balisage

<a href="/ko">Home</a>

Exemple de demande

Ajouter un attribut "aria-label" au bouton de menu avec uniquement une icône.

Bases

Balise d'ouverture et de fermeture

Opening and closing tag

<section>Content</section>

Sens

De nombreux éléments commencent par une balise d'ouverture et se terminent par une balise de fermeture correspondante.

Ciblage

Cela aide à expliquer où commence et se termine une section dans le balisage.

Note

Une balise de fermeture manquante peut amener le navigateur à traiter le contenu ultérieur comme faisant partie du mauvais élément.

Balisage

<section>Content</section>

Exemple de demande

Vérifier que la section des cartes contient les balises d'ouverture et de fermeture correspondantes.

Document

DOCTYPE

DOCTYPE

<!doctype html>

Sens

Une déclaration qui indique au navigateur d'afficher le document en tant que HTML moderne.

Ciblage

Il est généralement géré par le framework et rarement modifié lors du développement de composants.

Balisage

<!doctype html>

Exemple de demande

Ne modifiez pas le type de document ; modifiez uniquement le composant de la page.

Document

html

html

<html lang="ko">...</html>

Sens

L'élément racine qui enveloppe tout le document HTML.

Ciblage

L'élément HTML est utilisé pour les paramètres globaux du document, tels que les attributs de langue ou de thème.

Balisage

<html lang="ko">...</html>

Exemple de demande

Définissez correctement l'attribut html lang pour chaque locale.

Document

tête

head

<head><title>...</title></head>

Sens

La zone du document pour les métadonnées, le titre, les icônes, les balises SEO et les scripts qui ne sont pas le contenu visible de la page.

Ciblage

Utilisez ce terme lorsque vous demandez de modifier le titre SEO, la description, l'URL canonique ou les métadonnées.

Balisage

<head><title>...</title></head>

Exemple de demande

Mettre à jour le titre des métadonnées pour la page des termes de structure HTML.

Document

body

body

<body>Visible page</body>

Sens

La zone du document qui contient le contenu visible de la page.

Ciblage

La plupart des modifications de mise en page, d'en-tête, de menu et d'outils se produisent dans le corps du texte.

Balisage

<body>Visible page</body>

Exemple de demande

Conservez l'arrière-plan du corps cohérent en mode clair et en mode sombre.

Document

titre

title

<title>AI Engineering Tools</title>

Sens

Le titre de la page affiché dans l'onglet du navigateur et souvent utilisé par les moteurs de recherche.

Ciblage

Utilisez-le lorsque le titre H1 visible est correct, mais que le titre du navigateur ou le titre SEO doit être modifié.

Balisage

<title>AI Engineering Tools</title>

Exemple de demande

Rendez le titre du navigateur plus précis sans modifier l'en-tête de page visible.

Document

méta

meta

<meta name="description" content="...">

Sens

Métadonnées qui décrivent la page, la zone d'affichage, l'encodage ou les informations de prévisualisation des réseaux sociaux.

Ciblage

Les métadonnées affectent les aperçus et les extraits de recherche, et non le texte visible de la page.

Balisage

<meta name="description" content="...">

Exemple de demande

Mettre à jour la description meta pour mentionner les termes HTML recherchables.

Zones de page

en-tête

header

<header>...</header>

Sens

Une région sémantique pour le contenu introductif ou de navigation principale.

Ciblage

Utilisez un en-tête lorsque vous ciblez le titre du site, la navigation principale, le bouton de thème, le bouton de langue ou le bouton du menu.

Balisage

<header>...</header>

Exemple de demande

Déplacer l'élément de sélection de la langue dans les contrôles de l'en-tête, à côté du bouton du menu.

Zones de page

navigation

nav

<nav>...</nav>

Sens

Une région sémantique pour les principaux liens de navigation.

Ciblage

Utilisez "nav" lors de la modification des liens de catégories, des groupes de menus ou de la navigation des pages.

Balisage

<nav>...</nav>

Exemple de demande

Regroupez les liens du menu dans nav par Convertisseur, Mathématiques et Programmation.

Zones de page

main

main

<main>...</main>

Sens

La zone de contenu principale d'une page. Une page doit généralement avoir un seul élément principal.

Ciblage

Utilisez "main" pour distinguer le contenu de la page de l'en-tête, du pied de page ou du menu.

Balisage

<main>...</main>

Exemple de demande

Conservez le menu flottant au-dessus du contenu principal sans le faire disparaître.

Zones de page

section

section

<section>...</section>

Sens

Un regroupement thématique de contenu connexe, généralement avec un titre.

Ciblage

Utilisez une section lorsque vous ciblez un grand bloc de page, tel qu'un héros, des outils ou du contenu de référence.

Balisage

<section>...</section>

Exemple de demande

Réduire le remplissage vertical de la section des outils sur les appareils mobiles.

Zones de page

article

article

<article>...</article>

Sens

Un élément de contenu autonome, tel qu'une carte, un article, une entrée de référence ou un résultat.

Ciblage

Utilisez article lorsque chaque carte répétée a son propre titre et son propre corps.

Balisage

<article>...</article>

Exemple de demande

Rendez chaque article de terme plus compact sur un ordinateur de bureau.

Zones de page

aside

aside

<aside>...</aside>

Sens

Une zone pour le contenu de support relatif au contenu principal, souvent une barre latérale ou une note.

Ciblage

Utilisez aside lorsque vous demandez un panneau de filtre, une navigation latérale ou une note de support à déplacer.

Balisage

<aside>...</aside>

Exemple de demande

Déplacer la barre latérale située en dessous du contenu principal sur les appareils mobiles.

Zones de page

pied de page

footer

<footer>...</footer>

Sens

Une zone inférieure pour les liens juridiques, la navigation secondaire, les informations de contact ou le contenu de fin.

Ciblage

Utilisez un pied de page lorsque vous ciblez le bas de la page plutôt que le bas d'une section.

Balisage

<footer>...</footer>

Exemple de demande

Ajouter un petit groupe de liens juridiques au pied de page.

Contenu

Titre

Heading

<h1>Page title</h1>

Sens

Un élément d'en-tête de h1 à h6 qui donne une structure au contenu de la page.

Ciblage

Utilisez le niveau de titre lorsque vous souhaitez modifier la hiérarchie, et non seulement la taille visuelle.

Note

N'utilisez pas h1 ou h2 uniquement pour la taille ; utilisez CSS pour la taille visuelle et les titres pour la structure du document.

Balisage

<h1>Page title</h1>

Exemple de demande

Conservez le titre de la page en tant que h1 et utilisez h2 ou h3 pour les titres des cartes.

Contenu

Paragraphe

p

<p>Description text.</p>

Sens

Un paragraphe de texte.

Ciblage

Utilisez un paragraphe lorsque vous modifiez le texte descriptif du corps ou son espacement.

Balisage

<p>Description text.</p>

Exemple de demande

Raccourcir le paragraphe sous le titre principal.

Contenu

Lien d'ancrage

a

<a href="/ko/tools/math-prompt">Start</a>

Sens

Un élément de lien qui navigue vers une autre page, un itinéraire, un fichier ou un emplacement.

Ciblage

Utilisez une ancre ou un lien lorsque l'élément se déplace vers un autre endroit au lieu d'effectuer une action sur place.

Balisage

<a href="/ko/tools/math-prompt">Start</a>

Exemple de demande

Modifiez le lien des outils de navigation pour qu'il fasse défiler la section des outils.

Contenu

Liste

List

<ul><li>Item</li></ul>

Sens

Un groupe d'éléments connexes, soit non ordonnés avec ul, soit ordonnés avec ol.

Ciblage

Utilisez la liste lorsque vous demandez à ajouter, supprimer, réorganiser ou regrouper des éléments de texte répétés.

Balisage

<ul><li>Item</li></ul>

Exemple de demande

Regroupez les éléments du menu en listes de catégories.

Contenu

Tableau

table

<table><tr><td>Cell</td></tr></table>

Sens

Une grille structurée de lignes et de cellules pour les données tabulaires.

Ciblage

Utilisez un tableau lorsque le contenu est des données de ligne et de colonne réelles, et non simplement une grille visuelle de cartes.

Balisage

<table><tr><td>Cell</td></tr></table>

Exemple de demande

Utilisez un tableau pour les données de la table de vérité au lieu de simples blocs div.

Contenu

Bloc de code

code / pre

<pre><code>npm run build</code></pre>

Sens

le code marque le texte du code. L'élément <pre> conserve les sauts de ligne et l'espacement pour le code multiligne.

Ciblage

Utilisez un bloc de code lorsque les commandes ou les exemples doivent conserver un espacement exact.

Balisage

<pre><code>npm run build</code></pre>

Exemple de demande

Afficher les commandes du terminal dans un bloc préformaté/code.

Contenu

Fort et emphase

strong / em

<strong>Important</strong>

Sens

Éléments d'emphase sémantique. "strong" signifie importance ; "em" signifie emphase.

Ciblage

Utilisez-les pour une emphase significative, et non seulement pour un style gras ou italique décoratif.

Balisage

<strong>Important</strong>

Exemple de demande

Utilisez "strong" pour la phrase d'avertissement à l'intérieur de la note.

Média

Image

img

<img src="/hero.png" alt="Tool preview">

Sens

Un élément qui affiche un fichier image.

Ciblage

Utilisez l'image lorsque vous demandez de remplacer, de redimensionner, de recadrer ou d'ajouter du texte alternatif aux supports visuels.

Balisage

<img src="/hero.png" alt="Tool preview">

Exemple de demande

Ajouter un attribut "alt" clair à l'image principale.

Média

Texte alternatif

alt

<img alt="Menu panel open">

Sens

Texte qui décrit une image pour les lecteurs d'écran et lorsque l'image ne peut pas être chargée.

Ciblage

Utilisez l'attribut alt lorsque vous demandez à améliorer l'accessibilité ou la signification de l'image.

Note

Les images décoratives peuvent utiliser un texte alternatif vide, mais les images significatives nécessitent une description utile.

Balisage

<img alt="Menu panel open">

Exemple de demande

Ajouter un texte alternatif qui explique ce que montre la capture d'écran.

Média

SVG

svg

<svg>...</svg>

Sens

Un élément graphique vectoriel souvent utilisé pour les icônes, les diagrammes et les formes évolutives.

Ciblage

Utilisez SVG lorsque l'image est une forme simple ou une icône qui doit rester nette.

Balisage

<svg>...</svg>

Exemple de demande

Utilisez une icône SVG pour le bouton du menu s'il n'y a pas de bibliothèque d'icônes disponible.

Formulaires et contrôles

Bouton

button

<button type="button">Menu</button>

Sens

Un contrôle qui effectue une action lorsqu'il est cliqué ou tapé.

Ciblage

Utilisez le bouton lorsque le contrôle modifie l'interface utilisateur UI, ouvre un menu, soumet un formulaire ou exécute une action.

Note

Pour la navigation, un lien est généralement préférable à un bouton.

Balisage

<button type="button">Menu</button>

Exemple de demande

Faites en sorte que le bouton du menu ferme le menu déroulant de la langue avant d'ouvrir le menu.

Formulaires et contrôles

Formulaire

form

<form>...</form>

Sens

Un groupe de contrôles utilisés pour collecter et soumettre les entrées de l'utilisateur.

Ciblage

Utilisez un formulaire lorsque les champs d'entrée appartiennent à une seule soumission ou à un seul flux de saisie.

Balisage

<form>...</form>

Exemple de demande

Regroupez les contrôles de saisie de recherche et de catégorie dans une zone de contrôle unique.

Formulaires et contrôles

Étiquette

label

<label for="search">Search</label>

Sens

Texte qui nomme un contrôle de formulaire.

Ciblage

Utilisez l'étiquette lorsque une entrée nécessite un nom visible ou convivial pour les lecteurs d'écran.

Balisage

<label for="search">Search</label>

Exemple de demande

Ajouter une étiquette pour le champ de saisie de recherche sans encombrer l'UI.

Formulaires et contrôles

Entrée

input

<input type="search" placeholder="Search">

Sens

Un champ où l'utilisateur tape ou choisit une valeur.

Ciblage

Utilisez input lorsque vous ciblez les champs de recherche, les champs de texte, les nombres, les cases à cocher ou d'autres contrôles simples.

Balisage

<input type="search" placeholder="Search">

Exemple de demande

Rendez la zone de saisie de recherche pleine largeur sur les appareils mobiles.

Formulaires et contrôles

Sélectionner

select

<select><option>English</option></select>

Sens

Un contrôle de liste déroulante natif pour choisir une option parmi une liste.

Ciblage

Utilisez "select" lorsque le contrôle est une liste déroulante native, et non un panneau de menu personnalisé.

Balisage

<select><option>English</option></select>

Exemple de demande

Appliquez un style au sélecteur de langue afin que l'option sélectionnée soit lisible en mode sombre.

Formulaires et contrôles

Zone de texte

textarea

<textarea>Long text</textarea>

Sens

Une entrée de texte multiligne.

Ciblage

Utilisez un champ de texte lorsque les utilisateurs doivent coller ou modifier de plus longs textes.

Balisage

<textarea>Long text</textarea>

Exemple de demande

Augmentez la hauteur de la zone de texte pour une longue saisie de prompt.

Attributs

Classe

class

<button class="icon-button">...</button>

Sens

Un attribut utilisé pour regrouper des éléments pour le style ou le comportement.

Ciblage

La classe est souvent la méthode la plus pratique pour cibler un motif d'interface utilisateur UI répété.

Balisage

<button class="icon-button">...</button>

Exemple de demande

Appliquez la même classe à tous les boutons de bascule de catégorie de menu.

Attributs

ID

id

<section id="tools">...</section>

Sens

Un identifiant unique pour un élément sur une page.

Ciblage

Utilisez id lorsqu'un lien doit faire défiler une section spécifique ou qu'une étiquette doit être associée à un champ d'entrée.

Note

Le même identifiant ne doit pas être réutilisé pour plusieurs éléments sur une même page.

Balisage

<section id="tools">...</section>

Exemple de demande

Ajouter un identifiant à la section des outils afin que le lien "Outils" puisse y faire défiler.

Attributs

href

href

<a href="/ko/reference/html-structure-terms">HTML</a>

Sens

L'URL de destination ou le fragment pour un lien.

Ciblage

Utilisez href lorsqu'un lien pointe vers la mauvaise page ou section.

Balisage

<a href="/ko/reference/html-structure-terms">HTML</a>

Exemple de demande

Modifiez l'attribut href du menu Programmation pour qu'il pointe vers la nouvelle page de termes de l'HTML.

Attributs

src

src

<img src="/images/example.png" alt="Example">

Sens

Le chemin d'accès au fichier source pour les images, les scripts, les iframes et les médias similaires.

Ciblage

Utilisez "src" lorsqu'une image ou un script est manquant, incorrect ou doit être remplacé.

Balisage

<img src="/images/example.png" alt="Example">

Exemple de demande

Remplacer l'attribut src de l'image par le nouveau chemin d'accès de l'image de prévisualisation.

Attributs

Attribut de données

data-*

<html data-theme="dark">

Sens

Attributs personnalisés utilisés pour stocker l'état ou les métadonnées sur un élément.

Ciblage

Utilisez des attributs de données lorsque le style dépend d'un état tel que le thème, l'état ouvert, fermé ou sélectionné.

Balisage

<html data-theme="dark">

Exemple de demande

Utilisez data-theme sur l'élément html pour basculer les couleurs du mode sombre.

Accessibilité

rôle

role

<div role="menu">...</div>

Sens

Un attribut d'accessibilité qui décrit le type d'objet UI que représente un élément.

Ciblage

Utilisez le rôle lorsqu'un composant personnalisé nécessite une sémantique claire, telle qu'un menu, une boîte de dialogue, un onglet ou une alerte.

Note

Les éléments sémantiques natifs sont généralement meilleurs que d'ajouter un rôle à une div générique.

Balisage

<div role="menu">...</div>

Exemple de demande

Attribuez un rôle de menu approprié à la liste de langues personnalisée.

Accessibilité

aria-label

aria-label

<button aria-label="Toggle menu">...</button>

Sens

Une étiquette de texte pour les technologies d'assistance lorsque le texte visible est manquant ou insuffisant.

Ciblage

Utilisez aria-label pour les contrôles avec uniquement une icône, tels que les boutons de menu, de recherche, de fermeture ou de thème.

Balisage

<button aria-label="Toggle menu">...</button>

Exemple de demande

Ajouter un "aria-label" qui nomme clairement le bouton du menu "hamburger".

Accessibilité

aria-expanded

aria-expanded

<button aria-expanded="false">Menu</button>

Sens

Un attribut d'accessibilité qui indique si un panneau contrôlé est ouvert ou fermé.

Ciblage

Utilisez-le pour les boutons déroulants, les accordéons et les commutateurs de menu.

Balisage

<button aria-expanded="false">Menu</button>

Exemple de demande

Mettre à jour aria-expanded lorsque la catégorie du menu s'ouvre ou se ferme.

Relations

Parent et enfant

Parent and child

<nav><a>Link</a></nav>

Sens

Un élément parent contient des éléments enfants à l'intérieur.

Ciblage

Utilisez ceci lorsque la cible dépend de son emplacement, par exemple, les liens à l'intérieur de la navigation ou les boutons à l'intérieur de l'en-tête.

Balisage

<nav><a>Link</a></nav>

Exemple de demande

Appliquez le style uniquement aux liens qui sont des enfants de la navigation de l'en-tête.

Relations

Frère/Sœur

Sibling

<button /> <button />

Sens

Les éléments qui partagent le même parent sont des frères et sœurs.

Ciblage

Utilisez "sibling" lorsque l'espacement ou l'interaction dépend des éléments voisins.

Balisage

<button /> <button />

Exemple de demande

Réduire l'espacement entre les boutons d'en-tête.

Relations

Nidification

Nesting

<section><article><h2>Title</h2></article></section>

Sens

La structure créée lorsque des éléments sont placés à l'intérieur d'autres éléments.

Ciblage

Utilisez l'imbrication lorsque vous expliquez précisément quel élément interne doit être modifié.

Balisage

<section><article><h2>Title</h2></article></section>

Exemple de demande

Dans chaque carte, déplacez l'exemple de requête sous les éléments de propriété.

Relations

Enveloppe

Wrapper

<div class="container">...</div>

Sens

Un élément utilisé principalement pour regrouper, contraindre ou positionner d'autres éléments.

Ciblage

Utilisez un wrapper lorsque la mise en page nécessite un élément englobant plutôt que des modifications apportées à chaque enfant.

Balisage

<div class="container">...</div>

Exemple de demande

Ajouter un conteneur autour des contrôles d'en-tête afin que le menu déroulant puisse s'aligner sur la droite.

Relations

Conteneur

Container

<div class="container">Page content</div>

Sens

Un conteneur qui maintient le contenu de la page aligné et contraint à une largeur lisible.

Ciblage

Utilisez un conteneur lorsque vous modifiez la largeur globale du contenu ou le remplissage latéral.

Balisage

<div class="container">Page content</div>

Exemple de demande

Rendez le conteneur de contenu principal légèrement plus étroit sur un ordinateur de bureau.

Relations

Fragment

Fragment

<>...</>

Sens

Un conteneur utilisé dans React pour regrouper des éléments sans ajouter d'élément DOM supplémentaire.

Ciblage

Utilisez un fragment lorsque vous regroupez des éléments sans affecter la mise en page ou les sélecteurs CSS.

Balisage

<>...</>

Exemple de demande

Utilisez un fragment au lieu d'ajouter un div d'enrobage inutile.

Accessibilité

HTML sémantique

Semantic HTML

<main><section><h1>...</h1></section></main>

Sens

HTML qui utilise des éléments en fonction de leur signification, et non seulement de leur apparence visuelle.

Ciblage

Utilisez le HTML sémantique lorsque vous améliorez la structure, l'accessibilité, le SEO ou la maintenabilité.

Balisage

<main><section><h1>...</h1></section></main>

Exemple de demande

Utilisez le HTML sémantique pour les sections de la page de référence au lieu d'utiliser des divs génériques partout.

Accessibilité

Point de repère

Landmark

<header> <nav> <main> <footer>

Sens

Régions importantes de la page qui aident les utilisateurs des technologies d'assistance à naviguer rapidement.

Ciblage

Les en-têtes, la barre de navigation, le corps principal, la barre latérale et le pied de page peuvent servir de points de repère.

Balisage

<header> <nav> <main> <footer>

Exemple de demande

Conservez un point de repère principal clair sur chaque page.

Accessibilité

Nom accessible

Accessible name

<button aria-label="Open menu">☰</button>

Sens

Le nom que la technologie d'assistance utilise pour annoncer une commande.

Ciblage

Utilisez un nom accessible lorsque le contrôle est visuellement clair mais n'est pas nommé pour les lecteurs d'écran.

Balisage

<button aria-label="Open menu">☰</button>

Exemple de demande

Donnez au commutateur de thème un nom clair et accessible dans chaque locale.

Accessibilité

tabindex

tabindex

<button tabindex="0">Action</button>

Sens

Un attribut qui peut affecter l'ordre de focus du clavier.

Ciblage

Utilisez-le avec précaution lorsque les contrôles personnalisés ne sont pas accessibles par clavier.

Note

Les valeurs tabindex positives peuvent créer un ordre de navigation clavier confus. L'ordre de focus natif est généralement préférable.

Balisage

<button tabindex="0">Action</button>

Exemple de demande

Évitez les valeurs tabindex positives et maintenez l'ordre du clavier naturel.