J'ai un bouton d'envoi de formulaire, qui utilise une image d'arrière-plan contenant une jolie version du texte 'value'.Bouton de soumission accessible avec l'image d'arrière-plan
je me cachais le texte de valeur HTML en utilisant:
text-indent: -9000px;
font-size: 0;
Cependant, avec l'image désactivée (pour les tests d'accessibilité) il n'y a évidemment pas de texte de bouton affiché.
La suppression de ce qui précède ramène le texte de valeur, mais il se superpose au-dessus de l'image. Comment puis-je avoir l'image d'arrière-plan au-dessus du texte de valeur?
Par première approximation est une combinaison de <button><span></span></button>
?
Quel est le cas d'utilisation pour aucune image? Un lecteur d'écran? Si c'est le cas, le texte text-indent'd sera toujours lu. – Erik
Hmm. Si vous vous inquiétez de l'accessibilité, êtes-vous sûr que c'est la bonne voie à suivre en premier lieu? Ne serait-il pas plus facile de placer le texte explicatif en dehors du bouton? –
@Pekka, désolé question n'était pas tout à fait clair - ce n'est pas un texte explicatif, c'est le texte que la valeur afficherait autrement - a changé la question à réfléchir. –