Orlok: Preisangabe - barrierefrei

Beitrag lesen

Hallo

Der Quelltext lautet:

<div class="price">
   <span class="currency"></span>
   <span class="euros">19</span>
   <span class="cents">95</span>
</div>

Meine Frage: Ist der Quelltext barrierefrei? Wird der Quelltext als "Euro 19 95" vorgelesen oder als "Euro 1995"? Die zweite Zahl wäre falsch, es sollen 19,95 Euro sein.

Hier wird vorgelesen: „Euro 19 [kurze Pause] 95“, da zwischen den Zahlen Leerzeichen sind.

Meiner Ansicht nach wäre als Quelltext

<p class="price">
   <span class="currency"></span>
   <span class="euros">19<span>,</span></span>
   <span class="cents">95</span>
</p>

sinnvoller, wobei das Komma für die Bildschirmausgabe ausgeblendet werden kann, wenn Euro- und Cent-Beträge auf dem Bildschirm optisch unterschiedlich angezeigt werden. Der Screereader würde das Komma mit vorlesen.

Liege ich mit meinen Überlegungen richtig?

Hier wird vorgelesen: „Euro 19 [etwas längere Pause] 95“, da das Komma berücksichtigt wird.

Im Ergebnis werden also beide Beispiele von Screenreadern so vorgelesen, wie es sein soll. Beim zweiten Beispiel ist das dritte Span-Element allerdings überflüssig.

Viele Grüße,

Orlok