Bonjour Corinne,

À chaud en lisant l'email :
On peut imaginer l'intégration suivante (je mets un <h1> pour l'exemple, mais évidemment il peut s'agir d'une autre balise ou d'un autre niveau selon le contexte) :

<h1>
    Nos prest
    <img alt="a" src="..." />
    tions
</h1>

Le problème étant que le lecteur d'écran annoncera l'image, et la lecture sera découpée. Une solution simple avec cette intégration serait d'ajouter aria-label sur le <h1> :

<h1 aria-label="Nos prestations">
    Nos prest
    <img alt="a" src="..." />
    tions
</h1>

Le lecteur d'écran annoncera donc correctement "Nos prestations", le titre s'affichera également correctement sans CSS ou lorsque l'image ne sera pas chargée.

Restitution testée avec NVDA (dernière version) sur Firefox 56.0, ça devrait fonctionner avec Jaws également.
Par contre, c'est un peu galère avec VoiceOver (iOS) qui annonce :

1. "Nos prestations (niveau d'entête 1)"
2. "a (niveau d'entête 1)"
3. "Nos prestations (niveau d'entête 1)"


Je vois bien une solution en ajoutant aria-hidden sur les éléments contenus dans le <h1> :

<h1 aria-label="Nos prestations">
    <span aria-hidden="true">
    Nos prest
    <img alt="a" src="..." />
    tions
    </span>
</h1>

Ça n'est pas hyper propre et j'ai peur qu'on provoque quelques régressions avec d'autres lecteurs d'écran.

Le top du top serait éventuellement de créer une police spécifique qui afficherait un "A" sous la forme de la marque Alsace.


Bien à toi,

Sébastien Delorme
[email protected]

Tél. 01 45 26 77 89 / Port. 06 10 70 16 01

----------------------------------------------------------------

Atalan
Accessibilité numérique et sensibilisation au handicap
www.atalan.fr

Atalan est coordinateur des projets AcceDe Web et AcceDe PDF
www.accede.info

Le 02/10/2017 à 12:26, Corinne Schillinger a écrit :
Bonjour à tous,

Je me trouve face à un problème d'intégration que je ne voie pas comment régler de manière accessible.
Du coup, je m’en remets à vos lumières. :)

Sur la maquette que je dois traiter, une icône est utilisée au sein d’un mot en substitution d’une lettre.
Une image valant mille mots, voici ce dont il est question :

Le « A » est remplacé par l’icône de la marque Alsace, que je ne peux obtenir qu’en utilisant une image. La solution qui me semble la plus appropriée consiste à transformer le titre « nos prestations » en une image en renseignant l’alternative de cette dernière.

Mais peut-être avec-vous une suggestion plus pertinente ?

Je vous souhaite à tous un bon appétit et  une bonne après-midi,
Corinne

—
Mail :[email protected] <mailto:[email protected]>
Téléphone : 03 88 74 72 37
Site internet :http://www.inseo.fr





_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

_______________________________________________
liste_gta mailing list
[email protected]
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

Répondre à