Maison > interface Web > tutoriel HTML > Quel est le rôle de l'attribut de formulaire role='form' dans le bootstrap ?

Quel est le rôle de l'attribut de formulaire role='form' dans le bootstrap ?

高洛峰
Libérer: 2017-02-20 11:33:04
original
1523 Les gens l'ont consulté

Le rôle en HTML est essentiellement d'améliorer la sémantique. Lorsque les balises HTML existantes ne peuvent pas exprimer pleinement la sémantique, vous pouvez utiliser le rôle pour l'expliquer. Cela se produit généralement avec certains composants personnalisés, ce qui peut améliorer l'accessibilité, la convivialité et l'interactivité des composants.
Le rôle du rôle est de décrire le rôle réel d'une balise non standard. Par exemple, si p est utilisé comme bouton, alors si le rôle="bouton" de p est défini, l'outil auxiliaire peut reconnaître qu'il s'agit en fait d'un bouton
Par exemple,

<p role="checkbox" aria-checked="checked"></p>
Copier après la connexion

L'outil auxiliaire saura que ce p est en fait un caractère de case à cocher et est dans l'état sélectionné. Le rôle de

est la lecture sans obstacle, qui est un attribut défini pour les personnes dyslexiques. Les personnes dyslexiques peuvent utiliser un logiciel de lecture d'écran pour l'analyser. , n'a pas grand-chose à voir avec les gens normaux. Vous n'avez pas besoin de le configurer. Si vous ne le configurez pas, le logiciel de lecture d'écran ne pourra pas l'analyser et les personnes dyslexiques ne pourront pas le « lire ».

Comme c'est une bonne habitude de programmation, est-il préférable d'écrire un rôle dans toutes les balises
Par exemple,

<p role = "p"></p>
Copier après la connexion

Le texte normal peut être lu, mais parfois il n'y a pas d'invite de mot de passe devant la zone de saisie du mot de passe dans le formulaire. utilisez un espace réservé dans la case. Écrit, les gens normaux savent saisir le mot de passe ici, mais ne peuvent pas le lire, alors cette chose fonctionnera.

Le rôle d'attribut existe pour indiquer aux applications d'accessibilité (telles que les programmes de lecture d'écran, les programmes pratiques permettant aux aveugles d'accéder à Internet) qu'il s'agit d'un bouton. Dans l'élément HTML5, la balise elle-même a une sémantique, il n'est donc pas nécessaire d'ajouter un rôle, du moins ce n'est pas recommandé. Cependant, de nombreux cas de bootstrap ont des attributs et des déclarations similaires afin d'être compatibles avec les anciennes versions des navigateurs (User. Agent), si votre code utilise des balises html5 et ne prend pas en charge les anciennes versions des navigateurs, autant ne pas utiliser la balise role.

Pour plus d'articles sur le rôle de l'attribut de formulaire role="form" dans bootstrap, veuillez faire attention au site Web PHP chinois !

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal