2016-12-14 1 views
1

J'apprends comment créer des barres de navigation et des listes déroulantes dans Bootstrap 4, et au lieu de l'attribut "data-target", j'ai remarqué "aria-haspopup = 'true'". Pouvez-vous expliquer ce que cette ligne fait, et quelles valeurs je peux utiliser pour cela? Ceci est la ligne complète du code:Que fait aria-haspopup?

Dropdown

Répondre

0

aria-haspopup ne fait pas partie de Bootstrap 4 mais une partie de la Accessible Rich Internet Applications (WAI-ARIA), recommandation du W3C.

Selon cette recommandation, l'attribut aria-haspopup:

Indique que l'élément a un menu contextuel menu contextuel ou sous-niveau.

Cela signifie que l'activation rend le contenu conditionnel. Notez que les info-bulles ordinaires ne sont pas considérées comme des fenêtres contextuelles dans ce contexte. Une fenêtre contextuelle est généralement présentée visuellement sous la forme d'un groupe d'éléments qui semble être au-dessus du contenu de la page principale.

l'objectif de l'attribut aria-haspopup et de WAI-ARIA en général est à:

permettent les technologies d'assistance pour transmettre des informations appropriées aux personnes handicapées.