1.2. Identifier le moteur de recherche avec role="search"
Le moteur de recherche du site doit être identifié avec role="search"
.
<form role="search" […]> <input type="search" title="Recherche par mots-clés" /> <input type="submit" value="Rechercher" /> </form>
8 commentaires
-
Une autre mise à jour de cette fiche pourrait parler de la balise : https://developer.mozilla.org/en-US/docs/Web/HTML/Element/search
C’est une autre solution alternative pour identifier le moteur de recherche. -
Ce commentaire a été publié il y a plus de 2 ans. Il se peut que son contenu ne soit plus d'actualité.
Bonjour,
Pour le champ de saisie des mots-clés, on pourrait mettre un en HTML5. Est-ce que ça a un intérêt pour l’accessibilité (ajoute de la sémantique) ?
Didier
-
Ce commentaire a été publié il y a plus de 2 ans. Il se peut que son contenu ne soit plus d'actualité.
Bonjour,
Je voulais dire qu’on pourrait mettre un input de type « search ».
Didier
-
Ce commentaire a été publié il y a plus de 2 ans. Il se peut que son contenu ne soit plus d'actualité.
Bonjour Didier,
Merci pour votre commentaire.
Effectivement, un type
search
est tout à fait approprié ici.Nous mettons donc à jour la fiche en conséquence. Merci de nouveau.
À noter toutefois qu’il n’y a pas de réel apport en terme d’accessibilité.
Johan
-
-
-
Ce commentaire a été publié sur une ancienne version des notices AcceDe Web. Il se peut que son contenu ne soit plus d'actualité.
Bonjour
Cet attribut
role="search"
ne doit pas être placé sur unediv
parent juste avant leform
?
Merci-
Ce commentaire a été publié sur une ancienne version des notices AcceDe Web. Il se peut que son contenu ne soit plus d'actualité.
Bonjour Axel,
Comme tu pourras le lire dans les commentaires plus haut, ce n’est plus le cas.
On plaçait l’attribut
role="search"
sur un conteneur parent notamment pour des raisons de validité de code. Ce qui était fort dommage au final.Ce point a été discuté et corrigé : role=search should be allowed on form elements.
Le rôle
search
est un landmark spécifique de formulaire, il est donc tout à fait possible et pertinent de le placer sur la balise<form>
plutôt que sur un autre conteneur.Sébastien.
-
-
Ce commentaire a été publié sur une ancienne version des notices AcceDe Web. Il se peut que son contenu ne soit plus d'actualité.
Sauf erreur de ma part, le rôle
search
peut maintenant être ajouté à une baliseform
: https://github.com/w3c/html-aria/issues/18 ;)-
Ce commentaire a été publié sur une ancienne version des notices AcceDe Web. Il se peut que son contenu ne soit plus d'actualité.
Bonjour Corinne,
Merci pour ton retour que nous avons pris en compte.
Johan
-
Ajouter un commentaire
Mises à jour
- 19/10/2020
- Remplacement de type
text
parsearch
dans l’exemple de code.