Hallo,
ich arbeite an der RAMP COVID-19-Initiative. Wir haben Discourse für unser Forum ausgewählt und sind sehr zufrieden damit.
Ein Kollege und ich haben uns mit der Barrierefreiheit beschäftigt. Ich bin der Meinung, dass wir Probleme mit zu geringem Kontrast mithilfe der Admin-CSS-Funktion behoben haben. Allerdings weist WAVE auf einige Probleme hin, bei denen wir uns nicht sicher sind, ob wir sie selbst lösen können, und zwar wie folgt:
-
Verknüpfte Bilder fehlen Alternativtext: Dies betrifft die Avatarbilder. Es gibt einen beschreibenden Titel, aber das Attribut alt ist leer.
-
Auf jeder Seite fehlt eine Beschriftung:
<div><input type="text"></div> -
Auf jeder Seite gibt es eine leere Überschrift:
<div class="title"><h3></h3><!-- --></div> -
Es werden zahlreiche leere Buttons gemeldet, die mit SVG verknüpft sind.
-
Es gibt leere Links, z. B.:
<a href="" aria-hidden="true" tabindex="-1" class="tabLoc"></a>
und
<a href="" class="edit-topic" title="edit the title and category of this topic" data-ember-action="" data-ember-action-27="27"><svg class="fa d-icon d-icon-pencil-alt svg-icon svg-string" xmlns="http://www.w3.org/2000/svg"><use xlink:href="#pencil-alt"></svg></a>. -
Es gibt eine leere Tabellenkopfzeile:
<th data-sort-order="posters" class="posters"></th>
Ich wäre sehr überrascht, wenn wir die einzigen wären, die diese Probleme haben. Ich frage mich also, ob WAVE die Dinge überdenkt oder ob wir vielleicht ein paar Tricks übersehen haben. Jegliche Hilfe wäre sehr willkommen.
Vielen Dank im Voraus,
Kostas