Aller au contenu
SkillCodex
Menu

Select

Liste de sélection

Un contrôle de formulaire pour choisir une ou plusieurs valeurs parmi des options prédéfinies sans saisie libre ; une sélection simple apparaît souvent comme un sélecteur fermé, tandis qu'une sélection multiple peut afficher une liste.

Essayer le composant
Repères, sources et actions
Sources et révision
Mis à jour le
Version
v1.0.26 · r2
Sources
5 sources
Statut
Publié
Consulter les sources

Tu as peut-être cherché : un champ qui ouvre une liste fixe de payschoisir une option sans saisir de texteune liste fermée pour choisir une valeur

Toutes les formulations
Enregistrer et partager

Reconnaître

Choisir dans une liste

Essayer

La personne choisit-elle une valeur native, filtre-t-elle en saisissant ou navigue-t-elle dans une liste ?

Liste de sélection

Contexte commun aux essais

Un formulaire demande à l'utilisateur de choisir une valeur dans un ensemble d'options connu avant de continuer.

Liste de sélection

Mission

Liste déroulante native - Select

Choisir le Portugal au pointeur et au clavier, puis confirmer que la valeur du formulaire est identique.

Résultat de l’essai

Aucun pays n'est confirmé.

Étape 1 sur 3

Essayer

Manipule le composant. Le résultat de ton essai apparaît juste au-dessus. Avance à ton rythme.

Comportement et cas limite
À observer
La liste native étiquetée affiche le pays actuel et ouvre le sélecteur d'options de la plateforme.
Cas limite
L'option indicative obligatoire ne peut pas être envoyée comme pays valide et son erreur reste reliée au champ.

Ce que cet essai montre

Select est un contrôle de formulaire natif dont les valeurs viennent seulement d'options prédéfinies et dont le mode peut être simple ou multiple ; Combobox contrôle une surface associée et peut être modifiable ou sans saisie, tandis que Listbox est un widget d'options composite, autonome ou utilisé dans une surface contextuelle.

Lequel convient à ton besoin ?

Liste de sélection

Choisir une ou plusieurs valeurs connues dans une liste prédéfinie

Combobox

Un contrôle de valeur a besoin d'une surface associée pour des options ou une aide plus riche

Quel composant utilises-tu ici ?
Différence et sources

Select est un contrôle de formulaire natif dont les valeurs viennent seulement d'options prédéfinies et dont le mode peut être simple ou multiple ; Combobox contrôle une surface associée et peut être modifiable ou sans saisie, tandis que Listbox est un widget d'options composite, autonome ou utilisé dans une surface contextuelle.

Consulter les sources

    Parties du spécimen

    Sélectionne un repère numéroté sur le schéma, ou utilise la liste ci-dessous, pour afficher son rôle. Le schéma montre l'état représentatif du concept.

    Libellé

    Le texte persistant qui nomme un contrôle ou un champ.

    Position dans l’atlas

    Carte relationnelle

    Repère le chapitre, les concepts proches et la prochaine décision utile.

    • Chapitre

      Choisir dans une liste

      Liste de sélection appartient à ce groupe de concepts comparés.

    • Ne pas confondre

      Combobox

      Choisis Liste de sélection si les valeurs sont connues et peu nombreuses et que le natif suffit. Choisis Combobox si l’utilisateur doit filtrer, saisir ou parcourir une surface plus riche qu’une liste fermée.

      Comparer cette paire
    • Ne pas confondre

      Liste d'options

      Choisis Liste de sélection si un ensemble connu de valeurs tient dans un champ de formulaire simple et que le natif suffit. Choisis Liste d’options si les options exigent un rendu personnalisé, restent visibles ou permettent une sélection multiple avec des raccourcis clavier que tu contrôles.

      Comparer cette paire
    • Prochaine étape

      Compare les concepts du chapitre avant de retenir une implémentation.

      Ouvrir le chapitre

    Avec tes mots

    Comprendre

    Ce que les gens décrivent

    Alias documentés : champ de sélection, sélecteur d'option, liste de choix

    • un champ qui ouvre une liste fixe de pays
    • choisir une option sans saisir de texte
    • une liste fermée pour choisir une valeur
    • le champ de formulaire avec une flèche vers le bas
    • sélectionner une taille parmi des choix connus
    • un sélecteur adapté au téléphone pour une courte liste

    Choisir

    À utiliser quand

    • Choisir une ou plusieurs valeurs connues dans une liste prédéfinie
    • Conserver le comportement natif du formulaire et de la plateforme est utile

    À éviter quand

    • L'utilisateur doit rechercher dans une longue liste
    • Plusieurs options doivent rester visibles pour comparaison

    Comparer

    Comparer les concepts proches

    Équivalents par plateforme

    Une même interaction peut changer de nom ou de contrat selon la plateforme. Vérifie la correspondance avant de choisir une API.

    • HTML

      Direct

      <select>

      HTML Living Standard 2026-09

      Le contrôle natif gère la sélection, le clavier, la valeur de formulaire, la validation et la présentation de la plateforme.

      Vérifié Documentation officielle
    • WAI-ARIA APG

      Partiel

      role="listbox" or select-only combobox

      WAI-ARIA APG 2026-09

      L'APG propose listbox et combobox non modifiable ; il faut choisir entre un modèle replié ou toujours visible.

      Vérifié Documentation officielle
    • Radix UI

      Direct

      Select.Root

      Radix Select docs 2026-09-03

      Select coordonne déclencheur, valeur, options, sélection au clavier, portail et placement sans saisie de texte.

      Vérifié Documentation officielle
    • shadcn/ui

      Direct

      Select

      shadcn/ui docs 2026-09-03

      La recette Select expose le sélecteur de valeur non modifiable de Radix.

      Vérifié Documentation officielle
    • Material UI

      Direct

      Select

      Material UI v9.4.0

      Select choisit parmi des valeurs prédéfinies et s'intègre aux contrôles de formulaire MUI.

      Vérifié Documentation officielle
    • SwiftUI

      Direct

      Picker

      SwiftUI documentation 2026-09

      Picker lie une valeur sélectionnée à une collection et adapte son style visuel selon la plateforme.

      Vérifié Documentation officielle
    • Jetpack Compose

      Direct

      ExposedDropdownMenuBox + read-only TextField

      Compose Material 3 docs 2026-08

      Un champ en lecture seule et un menu exposé fournissent un sélecteur compact de valeurs prédéfinies.

      Vérifié Documentation officielle
    • Flutter

      Direct

      DropdownMenu<T>

      Flutter API docs 2026-09

      DropdownMenu sélectionne une valeur parmi les entrées fournies et peut désactiver la saisie libre.

      Vérifié Documentation officielle

    Profil d’impact

    Coûts d’implémentation mesurés et contraintes d’exploitation de ce spécimen SkillCodex. Une valeur non évaluée n’est jamais présentée comme gratuite.

    Ce profil contient une contrainte mesurée à examiner avant adoption.

    Rendu
    Client
    Poids différé
    42.3 kB-gzip
    Mesuré ·
    Environnement
    macOS 26.6.2; Node 24.19.0; pnpm 10.34.5; Next.js 16.3.0 Turbopack; Chromium 140
    Méthode
    Sum of gzip -9 bytes for the lazy files of module 59057 in .next/server/app/(en)/term/[slug]/page/react-loadable-manifest.json after pnpm build:local at c9f1299.
    Appareils modestes
    Dégradé
    Mesuré ·
    Environnement
    macOS 26.6.2; Node 24.19.0; pnpm 10.34.5; Next.js 16.3.0 Turbopack; Chromium 140
    Méthode
    Loaded the 390 x 844 term route in isolated Chromium with 6x CPU throttling and reduced motion, then exercised the first state change; failures are recorded as non-blocking warnings.
    CPU / GPU
    Le spécimen Select utilise un select DOM natif ; le chunk familial partagé contient aussi la Combobox scriptée, sans canvas ni WebGL.
    Mesuré ·
    Environnement
    macOS 26.6.2; Node 24.19.0; pnpm 10.34.5; Next.js 16.3.0 Turbopack; Chromium 140
    Méthode
    Static source inspection of the target lab module plus an interaction on the isolated Chromium verification route; checked DOM/React work and absence of canvas or WebGL.
    Réduction des animations
    Le contrat global de réduction des animations ramène leurs durées et celles des transitions au minimum ; les mêmes états et contrôles restent disponibles.
    Mesuré ·
    Environnement
    macOS 26.6.2; Node 24.19.0; pnpm 10.34.5; Next.js 16.3.0 Turbopack; Chromium 140
    Méthode
    Inspected src/app/globals.css prefers-reduced-motion rules and repeated the target interaction with reducedMotion=reduce in Chromium.
    Repli statique
    Sans JavaScript, la fiche reste sur son repli Chargement localisé ; le profil et le spécimen initial ne sont pas révélés.
    Mesuré ·
    Environnement
    macOS 26.6.2; Node 24.19.0; pnpm 10.34.5; Next.js 16.3.0 Turbopack; Chromium 140
    Méthode
    Loaded all ten prerendered routes from a local next start build in Chromium with JavaScript disabled; each HTTP 200 remained on the localized Loading fallback, so the profile and specimen were not revealed.
    Rendu serveur
    S’hydrate
    Mesuré ·
    Environnement
    macOS 26.6.2; Node 24.19.0; pnpm 10.34.5; Next.js 16.3.0 Turbopack; Chromium 140
    Méthode
    Inspected the prerendered route response, then loaded the same route with JavaScript enabled and exercised the hydrated client specimen.
    Maintenance
    Stable
    Dépendances
    Aucune dépendance d’exécution propre à la cible

    Bon choix

    • Un petit ensemble stable de valeurs de formulaire prédéfinies où le comportement natif est préférable.

    À éviter quand

    • Les longues listes d’options ou les listes dynamiques que l’utilisateur doit filtrer avant de choisir.

    Checklist de vérification

    Essaie ces gestes dans le lab, puis vérifie les mêmes comportements dans le résultat de ton agent. Adapte les noms d’exemple à ton interface.

    1. 1. À faire

      Choisis une option disponible à la souris, puis une autre avec les commandes clavier de ton appareil.

      Résultat attendu

      La valeur affichée et le choix envoyé correspondent avec les deux méthodes.

    2. 2. À faire

      Examine les choix et essaie de sélectionner une option indisponible.

      Résultat attendu

      Seules les valeurs autorisées peuvent être sélectionnées ; le choix unique ou multiple est clair.

    3. 3. À faire

      Pour un choix obligatoire, valide sans quitter l’option vide, puis choisis une valeur valide.

      Résultat attendu

      Une erreur précise identifie le choix manquant, et une valeur valide permet de continuer sans perdre les autres champs.

    Contrat complet
    1. 1Un libellé visible nomme la ou les valeurs choisies
    2. 2Seules les valeurs prédéfinies peuvent être validées
    3. 3Le mode de sélection simple ou multiple est explicite
    4. 4Les états obligatoire et erreur sont associés au contrôle

    Comprendre → Reconnaître → Choisir → Comparer

    Pack pour ton agent

    Instructions pré-écrites à coller dans ton agent. Copier n’exécute rien.

    Implémenter correctement

    Construis Liste de sélection sans casser son comportement

    # Implémenter Liste de sélection dans ton agent
    
    ## Objectif
    Implémente Liste de sélection pour ce comportement vérifié : Un contrôle de formulaire pour choisir une ou plusieurs valeurs parmi des options prédéfinies sans saisie libre ; une sélection simple apparaît souvent comme un sélecteur fermé, tandis qu’une sélection multiple peut afficher une liste.
    
    ## Prérequis
    - Inspecte d’abord le dépôt, le design system et les tests existants.
    - Préserve les changements sans rapport et borne les fichiers modifiés.
    - Confirme que Liste de sélection répond au besoin avant de coder.
    
    ## Comportement requis
    - Le contrôle expose si une ou plusieurs valeurs peuvent être sélectionnées et met à jour chaque état sélectionné de façon cohérente.
    - Les flèches parcourent les options selon le modèle déclaré du contrôle ; les états de focus et de sélection sont exposés de façon cohérente, y compris lorsque la sélection suit le focus.
    
    ## États à couvrir
    - Exemple de sélection simple replié
    - Exemple de sélection simple développé
    
    ## Accessibilité
    - Rôle ARIA : select
    - Le contrôle principal ou la région nommée pour Liste de sélection possède un nom accessible stable issu d’un texte visible ou d’un libellé programmatique explicite ; le placeholder et l’infobulle ne servent pas de nom.
    - Le contrôle natif délègue le focus et le parcours des options à la plateforme selon sa présentation simple ou multiple déclarée.
    - Pour une sélection simple repliée, le sélecteur de la plateforme se ferme selon son comportement standard de validation ou d’annulation ; une présentation en liste n’implique pas de surface contextuelle à fermer.
    - Le libellé, l’état obligatoire, la ou les valeurs sélectionnées, l’état désactivé, le mode de sélection et l’erreur sont exposés par la sémantique native.
    - Tab place le focus sur la liste
    - Les touches de la plateforme parcourent la présentation simple ou multiple actuelle
    - La commande de sélection de la plateforme met à jour la ou les valeurs
    
    ## Quand ne pas utiliser
    - L’utilisateur doit rechercher dans une longue liste
    - Plusieurs options doivent rester visibles pour comparaison
    
    ## Critères d’acceptation
    - Un libellé visible nomme la ou les valeurs choisies
    - Seules les valeurs prédéfinies peuvent être validées
    - Le mode de sélection simple ou multiple est explicite
    - Les états obligatoire et erreur sont associés au contrôle
    
    ## Garde-fous
    - Montre d’abord les changements envisagés avant toute action externe.
    - Ne publie, n’envoie, ne supprime, ne paie et ne modifie aucun état distant sans autorisation explicite.
    - Préserve les changements sans rapport et arrête-toi si le périmètre devient ambigu.
    
    ## Format de sortie
    - Résultat obtenu ou verdict.
    - Fichiers ou actions concernés.
    - Vérifications exécutées et preuves observables.
    - Blocages ou limites restantes.
    
    • Web platform
    • Prérequis · Accès au dépôt, au design system et aux tests
    Pourquoi ça marche
    • Le besoin est relié au comportement canonique avant toute décision technique.
    • Les états, l’accessibilité et les non-objectifs empêchent une implémentation seulement visuelle.
    • Les critères d’acceptation et le format de sortie rendent la vérification observable.

    À essayer ensuite

    Vérifie Liste de sélection sur un parcours réel

    # Vérifier Liste de sélection après l’implémentation
    
    ## Objectif
    Audite l’implémentation de Liste de sélection au regard de son comportement, de ses états et de ses exigences d’accessibilité sans la modifier automatiquement.
    
    ## Contrôles
    - Rejoue le plus petit parcours représentatif.
    - Contrôle le clavier, le focus, le nom accessible et les annonces.
    - Relie chaque écart à un critère d’acceptation précis.
    
    ## Garde-fous
    - Montre d’abord les changements envisagés avant toute action externe.
    - Ne publie, n’envoie, ne supprime, ne paie et ne modifie aucun état distant sans autorisation explicite.
    - Préserve les changements sans rapport et arrête-toi si le périmètre devient ambigu.
    
    ## Format de sortie
    - Résultat obtenu ou verdict.
    - Fichiers ou actions concernés.
    - Vérifications exécutées et preuves observables.
    - Blocages ou limites restantes.
    

    sha256:a6a04a4eeff15dea762e6f7e83c89f46b9ae4d1dcfc6fa83b9aeb80729c1757a

    Diagnostiquer un problème

    Trouve et corrige le défaut de Liste de sélection

    # Déboguer Liste de sélection dans ton agent
    
    ## Symptôme observé
    [DÉCRIS ICI LE SYMPTÔME]
    
    ## Contrôles observables
    - Reproduis le problème avec le plus petit parcours pertinent.
    - Compare le comportement aux états et transitions documentés de Liste de sélection.
    - Vérifie le clavier, le focus, le nom accessible et les annonces.
    
    ## Causes possibles
    - La primitive employée ne correspond pas au comportement attendu.
    - Un état, une transition ou un retour de focus manque.
    - Le composant voisin capture un événement ou masque un signal accessible.
    
    ## Corrections bornées
    - Corrige la cause reproduite sans recréer les composants voisins.
    - Conserve le contrat public et ajoute un test ciblé de non-régression.
    - N’installe aucune dépendance et ne modifie aucun état distant sans autorisation.
    
    ## Vérification finale
    - Un libellé visible nomme la ou les valeurs choisies
    - Seules les valeurs prédéfinies peuvent être validées
    - Le mode de sélection simple ou multiple est explicite
    - Les états obligatoire et erreur sont associés au contrôle
    
    ## Garde-fous
    - Montre d’abord les changements envisagés avant toute action externe.
    - Ne publie, n’envoie, ne supprime, ne paie et ne modifie aucun état distant sans autorisation explicite.
    - Préserve les changements sans rapport et arrête-toi si le périmètre devient ambigu.
    
    ## Format de sortie
    - Résultat obtenu ou verdict.
    - Fichiers ou actions concernés.
    - Vérifications exécutées et preuves observables.
    - Blocages ou limites restantes.
    
    • Web platform
    • Prérequis · Accès au dépôt, au design system et aux tests
    Pourquoi ça marche
    • Le symptôme explicite évite de partir d’une correction supposée.
    • Les contrôles séparent comportement, accessibilité et interférences voisines.
    • La correction reste bornée et doit produire une preuve de non-régression.

    À essayer ensuite

    Verrouille la correction de Liste de sélection

    # Empêcher la régression de Liste de sélection
    
    ## Objectif
    Transforme la cause reproduite en test de non-régression ciblé et compare Liste de sélection aux concepts voisins avant d’élargir la correction.
    
    ## Contrôles
    - Prouve que le test échoue avant la correction.
    - Prouve qu’il passe après la correction bornée.
    - Vérifie qu’aucun composant voisin n’a changé de comportement.
    
    ## Garde-fous
    - Montre d’abord les changements envisagés avant toute action externe.
    - Ne publie, n’envoie, ne supprime, ne paie et ne modifie aucun état distant sans autorisation explicite.
    - Préserve les changements sans rapport et arrête-toi si le périmètre devient ambigu.
    
    ## Format de sortie
    - Résultat obtenu ou verdict.
    - Fichiers ou actions concernés.
    - Vérifications exécutées et preuves observables.
    - Blocages ou limites restantes.
    

    sha256:6c508a722384cf1b1ab3a6552f583a0ece9a642e9624dbadd9538c79ab180ce0

    Fiche complète, enregistrement et provenance

    Instruction pré-écrite par SkillCodex — ta demande n’est ni envoyée ni utilisée pour adapter ce texte ; aucun contenu n’est généré et copier n’exécute rien.

    Digest du Pack: sha256:d63e27781bbaea50742efb4ee25995a1e84b2023a1bfacf0df3a82aed0dc15f3

    Dans le code

    TechnologiePrimitiveVersionLimite
    Web platform

    select

    NatifLe sélecteur natif préserve le comportement de la plateforme et reste préférable, sauf si la personnalisation justifie un modèle testé séparément.

    Détails techniques

    Comportements

    • Déclarer le mode de sélection

      Le contrôle expose si une ou plusieurs valeurs peuvent être sélectionnées et met à jour chaque état sélectionné de façon cohérente.

    • Parcourir les options

      Les flèches parcourent les options selon le modèle déclaré du contrôle ; les états de focus et de sélection sont exposés de façon cohérente, y compris lorsque la sélection suit le focus.

    États

    • Exemple de sélection simple replié

      Exemple de sélection simple replié

    • Exemple de sélection simple développé

      Exemple de sélection simple développé

    Transitions d’état

    • Exemple de sélection simple replié → Exemple de sélection simple développé

      Dans cet exemple replié à sélection simple, le contrôle est activé au pointeur, au toucher, avec Entrée, Espace ou une touche d'ouverture de la plateforme.

    • Exemple de sélection simple développé → Exemple de sélection simple replié

      Une option valide est confirmée, ou Échap ferme la liste sans changer la valeur.

    Scénarios de test

    Contexte
    Un formulaire d'expédition demande un pays de livraison dans une liste fixe de pays pris en charge.
    Mission
    Choisir le Portugal au pointeur et au clavier, puis confirmer que la valeur du formulaire est identique.
    État principal
    La liste native étiquetée affiche le pays actuel et ouvre le sélecteur d'options de la plateforme.
    Cas limite
    L'option indicative obligatoire ne peut pas être envoyée comme pays valide et son erreur reste reliée au champ.

    Signaux visuels

    • Options prédéfinies fournies par le formulaire
    • Une sélection simple affiche souvent la valeur actuelle dans un champ fermé
    • Une sélection multiple peut garder plusieurs options et états sélectionnés visibles

    Signaux comportementaux

    • N'accepte pas de texte libre
    • Le mode déclaré détermine si une ou plusieurs valeurs d'option sont conservées
    • Une sélection simple native peut utiliser le sélecteur de la plateforme sur mobile

    Accessibilité

    Rôle
    select
    Nom accessible
    Le contrôle principal ou la région nommée pour Liste de sélection possède un nom accessible stable issu d’un texte visible ou d’un libellé programmatique explicite ; le placeholder et l’infobulle ne servent pas de nom.
    Focus clavier
    Le contrôle natif délègue le focus et le parcours des options à la plateforme selon sa présentation simple ou multiple déclarée.
    Fermeture
    Pour une sélection simple repliée, le sélecteur de la plateforme se ferme selon son comportement standard de validation ou d'annulation ; une présentation en liste n'implique pas de surface contextuelle à fermer.
    Défilement
    Une longue collection d'options défile sans déplacer la page située derrière, et l'option active ou sélectionnée reste visible.
    Annonce
    Le libellé, l'état obligatoire, la ou les valeurs sélectionnées, l'état désactivé, le mode de sélection et l'erreur sont exposés par la sémantique native.
    Clavier
    • Tab place le focus sur la liste
    • Les touches de la plateforme parcourent la présentation simple ou multiple actuelle
    • La commande de sélection de la plateforme met à jour la ou les valeurs

    Implémentations

    Ouvrir la matrice HTML, ARIA, Radix et shadcn
    • select

      implementationKind
      native
      nativeElement
      select
      ariaPattern
      native select
      radixPrimitive
      Non applicable
      shadcnRecipe
      Non applicable
      runtimeDependency
      Non applicable
      packageName
      Non applicable
      exportName
      Non applicable
      exactVersion
      Non applicable
      status
      verified
      sourceId
      source-ui-html-select
      deprecationStatus
      active
      replacement
      Non applicable
      validFrom
      Non applicable
      validUntil
      Non applicable

      Limite d’équivalence : Le sélecteur natif préserve le comportement de la plateforme et reste préférable, sauf si la personnalisation justifie un modèle testé séparément.

      Vérifier la source du binding

    Sources

    • WHATWG HTML: The select element
      sourceId
      source-ui-html-select
      kind
      standard
      canonicalUrl
      https://html.spec.whatwg.org/multipage/form-elements.html#the-select-element
      publisher
      WHATWG
      sourceRevision
      http-last-modified:2026-07-19T13:52:46Z
      consultedAt
      2026-07-19
      license
      Non indiquée
      contentDigest
      sha256:418a8f9ce1e8690c6d458121120b0b3b7cd907aa92b2101b85f82f7e02d5ac2f
      status
      verified

      Affirmation couverte : Liste de sélection : sémantique native normative, états, attributs et comportement du navigateur pour select.

    • WCAG 2.2: Focus Appearance
      sourceId
      source-ui-wcag-understanding-focus-appearance
      kind
      documentation
      canonicalUrl
      https://www.w3.org/WAI/WCAG22/Understanding/focus-appearance.html
      publisher
      W3C WAI
      sourceRevision
      http-last-modified:2026-07-02T10:07:49Z
      consultedAt
      2026-07-19
      license
      Non indiquée
      contentDigest
      sha256:fdcf316a1f0e3cc758eda9618322d132862124ff0a3f3b1a3acbf20daf804ff0
      status
      verified

      Affirmation couverte : Liste de sélection : guide WCAG informatif pour évaluer l'apparence visible du focus clavier.

    • WHATWG HTML: Forms
      sourceId
      source-ui-html-forms
      kind
      standard
      canonicalUrl
      https://html.spec.whatwg.org/multipage/forms.html
      publisher
      WHATWG
      sourceRevision
      http-last-modified:2026-07-19T13:52:46Z
      consultedAt
      2026-07-19
      license
      Non indiquée
      contentDigest
      sha256:730c20c8a823ab6b9a40c77d4731d6aab46895cd98c388fe12c966096d5bdd18
      status
      verified

      Affirmation couverte : Liste de sélection : sémantique native normative, états, attributs et comportement du navigateur pour HTML form controls.

    • WAI-ARIA APG: Listbox Pattern
      sourceId
      source-ui-aria-listbox
      kind
      documentation
      canonicalUrl
      https://www.w3.org/WAI/ARIA/apg/patterns/listbox/
      publisher
      W3C WAI
      sourceRevision
      http-last-modified:2026-07-09T07:07:36Z
      consultedAt
      2026-07-19
      license
      Non indiquée
      contentDigest
      sha256:7d0369bdd2fb3122cb1164a16ea1cb0b36960aaf5cc4e24e9c2bdedd888f050e
      status
      verified

      Affirmation couverte : Liste de sélection : guide APG informatif pour le modèle listbox : rôles, états, relations et interactions au clavier.

    • WAI-ARIA 1.2: Roles Model
      sourceId
      source-ui-wai-aria-roles
      kind
      standard
      canonicalUrl
      https://www.w3.org/TR/wai-aria-1.2/#roles
      publisher
      W3C WAI
      sourceRevision
      W3C-REC-wai-aria-1.2-20230606
      consultedAt
      2026-07-19
      license
      Non indiquée
      contentDigest
      sha256:c0fea16fc747779569ab754d2d25bca3e2b7e8a673b8ef5362aeb9ebc73a4849
      status
      verified

      Affirmation couverte : Liste de sélection : définitions normatives des rôles ARIA et contraintes du rôle accessible indiqué.