Zitat:
Zitat von Gumbo
Sind diese Erkenntnisse denn noch gültig?
|
Meines Wissens (und meiner Recherche nach) gibt es keine bessere Lösung und auch kein Problem damit: Sollten die CSS deaktiviert sein, dann wird halt der ganze Text angezeigt - aber das dürfte für das Layout in diesem Moment das kleinste Problem sein

Die Barrierefreiheit ist jedenfalls gewährleistet.
Übrigens sind die Styles display:none und display:hidden NICHT für diese Aufgabe vorgesehen und deshalb auch nicht geeignet.
Apropos "keine bessere Lösung": Der einzige Schönheitsfehler ist doch eigentlich, dass "getrickst" wird: Es gibt kein Element, Attribut oder CSS für diese Aufgabe. Aber es ist weder schwer zu programmieren, noch allzu umständlich - zumal sich per PHP oder CMS viel automatisieren lässt.