Hallo,
hi,
Letztere habe ich in meinen Seiten, allein der Usability wegen ; allerdings, aus Designtechnischen Gründen auf
display:none;
.Wozu schreibst du überhaupt etwas in Deinen Quelltext, wenn Du es dann mit
display:none
wieder entfernst? Langeweile?Aus Gründen der Usability.
Usability einer Seite testen ; ein Besipiel:
• Man nehme einen Browser, der „Style-Deaktivierung“ unterstützt
• ruft eine Seite auf -- http://dj-tut.de
• Begutäugelt die Seite
• und deaktiviert die Styles der Seite (im FF ; Ansicht - Webseiten-Stil - Kein Stil)
• und klickt sich durch die SeitenVorallem bei Grösseren Seiten wird klar, wie wichtig diese „Unsichtbaren Skip-Links“ für Blinde User sind, die sich ganze Internetseiten vorlesen lassen müssen, siehe http://web.de oder auch http://1und1.de ohne Styles.
Vielleicht hättets Du diesen Text mal lesen sollen. Da steht nämlich:
"Im aktuellen Beispiel könnte der Einsatz einer zweiten Navigation sämtliche Probleme lösen und gleichzeitig die Seite noch benutzbarer machen. Dazu stellen wir die eigentliche Navigation hinter den Hauptinhalt, so dass sie sich gemeinsam mit dem Nebeninhalt nun ganz einfach in einer Spalte umsetzen lässt (siehe Grafik oben). Die neue zusätzliche Navigation wird unmittelbar hinter dem Logo eingefügt und für das Ausgabemedium Bildschirm (screen) durch position:absolute; left:-999px; width:990px; (siehe englischsprachige Seite Screenreader Visibility - css-discuss) formatiert, damit sie außerhalb des Anzeigebereichs liegt. Bei der typischen Ausgabe auf dem Bildschirm ist diese zusätzliche Navigation also nicht sichtbar, jedoch erscheint sie für Benutzer mit Screenreadern oder Textbrowsern im richtigen Kontext. Ein bereichsübergreifende Seite display:none kann in diesem Zusammenhang zwar auch den gewünschten Inhalt ausblenden, jedoch wird er dadurch gleichzeitig auch nicht mehr für Screenreader erfassbar, wie sich in der Praxis gezeigt hat. Unsere Popup-Seite Beispielseite hat ihr Problem mit der logischen Abfolge übrigens auch durch die hier beschriebene Art der zusätzlichen Navigation gelöst."
Und noch etwas: für die Gliederung der Seite, vor allem ohne CSS, sind Überschriften, Listen, Absätze, eben strukturiertes HTMl wichtig. Darüber navigieren zum Beispiel auch Blinde, die sich von Überschrift zu Überschrift bewegen können - aber das nur am Rande.
Sorry, ich wollte Dich hier nicht auseinandernehmen, aber ich wollte verhindern, dass jemand glaubt was Du sagst und Seiten falsch barrierefrei macht, so dass keiner was davon hat.
Nichts für ungut...
holla holla
holladiho
Viele Grüße,
Marc.