zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > Barrierefreiheit
Seite neu laden Auswirkung zahlreicher Definitionslisten?

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 13.04.2009, 00:21
Standardkatze
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 06.02.2007
Beiträge: 1.820
gato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nett
Frage Auswirkung zahlreicher Definitionslisten?

Ich habe im Moment einige Daten, die ich sowohl tabellarisch als auch über Definitionslisten ausgeben könnte. Ich möchte dabei jeweils 50 Datensätze auf einer Seite ausgeben.

Meine Frage ist, ob es als Definitionsliste schlechter zu Überblicken (bezogen auf Screenreader und ähnliches) wäre als bei einer Tabelle.

Bei einer DL müssten natürlich immer die DT-DD-paare Gebildet werden. Doch soweit ich weis, werden bei einer Tabelle ebenfalls immer die Überschriften vorgelesen oder?

Wie sind da eure Erfahrungen? Sollte ich bei der Tabelle bleiben oder hätte die DL keine Nachteile (möglicherweise sogar Vorteile?)
__________________
Über Internet Explorer 8:
Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt.
Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt.
Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt.
Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard.
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 13.04.2009, 01:09
Benutzerbild von Thor
Supreme Commander
XHTMLforum-Mitglied
 
Registriert seit: 13.11.2008
Ort: Bremen
Beiträge: 156
Thor befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von gato Beitrag anzeigen
Meine Frage ist, ob es als Definitionsliste schlechter zu Überblicken (bezogen auf Screenreader und ähnliches) wäre als bei einer Tabelle.
Wenn du es valide und barrierefrei schreibst, hat kein Client ein Problem mit <dl> oder der <table>.
Ausserdem ist doch die Frage, handelt es sich um tabellarische Daten, oder Definitionen. Wenn du dir das beantworten kannst, weißt du auch, wie du die auszeichnen musst.

Zitat:
Bei einer DL müssten natürlich immer die DT-DD-paare Gebildet werden. Doch soweit ich weis, werden bei einer Tabelle ebenfalls immer die Überschriften vorgelesen oder?
Was den Screenreader angeht, hast du Recht. Wenn eine Überschrift für die Spalte angegeben ist, wird sie mit vorgelesen, damit der Benutzer auch weiß, in welcher Spalte er sich befindet und es sich nicht merken muss.

Zitat:
Wie sind da eure Erfahrungen? Sollte ich bei der Tabelle bleiben oder hätte die DL keine Nachteile (möglicherweise sogar Vorteile?)
Wie schon gesagt, hängt von der Art deiner Daten ab.
__________________
The very jung do not always do as they are told.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 13.04.2009, 13:35
Standardkatze
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 06.02.2007
Beiträge: 1.820
gato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nett
Standard

Zitat:
Zitat von Thor Beitrag anzeigen
Wenn du es valide und barrierefrei schreibst, hat kein Client ein Problem mit <dl> oder der <table>.
Ausserdem ist doch die Frage, handelt es sich um tabellarische Daten, oder Definitionen. Wenn du dir das beantworten kannst, weißt du auch, wie du die auszeichnen musst.
Name, Titel, Straße, Hausnummer.

Das sind keine Definitionen, jedoch wird DL längst nicht so streng ausgelegt und gilt in der Praxis als Zuordnungsliste. Es wäre also beides möglich.
Mit Zitat antworten
  #4 (permalink)  
Alt 13.04.2009, 14:46
Benutzerbild von Thor
Supreme Commander
XHTMLforum-Mitglied
 
Registriert seit: 13.11.2008
Ort: Bremen
Beiträge: 156
Thor befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von gato Beitrag anzeigen
Name, Titel, Straße, Hausnummer.

Das sind keine Definitionen, jedoch wird DL längst nicht so streng ausgelegt und gilt in der Praxis als Zuordnungsliste. Es wäre also beides möglich.
Dafür würde ich eine Tabelle benutzen.
__________________
The very jung do not always do as they are told.
Mit Zitat antworten
  #5 (permalink)  
Alt 13.04.2009, 15:24
Benutzerbild von toscho
Perplexifikator
XHTMLforum-Kenner
 
Registriert seit: 22.05.2004
Ort: Halle/Saale
Beiträge: 1.565
toscho sorgt für eine eindrucksvolle Atmosphäretoscho sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von gato Beitrag anzeigen
Meine Frage ist, ob es als Definitionsliste schlechter zu Überblicken (bezogen auf Screenreader und ähnliches) wäre als bei einer Tabelle.

Bei einer DL müssten natürlich immer die DT-DD-paare Gebildet werden. Doch soweit ich weis, werden bei einer Tabelle ebenfalls immer die Überschriften vorgelesen oder?
JAWS sagt in der Standardkonfiguration vor jedem DD »entspricht«. Sehr praktisch, wenn man tatsächlich Definitionen damit ausgezeichnet hat, ansonsten lästig.

Wenn du tabellarische Daten hast, dann pack sie auch in eine Tabelle. Die meisten Nutzer solcher Software haben sich die Tabellenausgabe eher angepaßt als die für Defintionslisten.
__________________
toscho.de
Mit Zitat antworten
  #6 (permalink)  
Alt 13.04.2009, 15:46
Standardkatze
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 06.02.2007
Beiträge: 1.820
gato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nett
Standard

Zitat:
Zitat von toscho Beitrag anzeigen
Wenn du tabellarische Daten hast, dann pack sie auch in eine Tabelle. Die meisten Nutzer solcher Software haben sich die Tabellenausgabe eher angepaßt als die für Defintionslisten.
Ich denke ich werde die Tabelle verwenden.

Bei einer Tabelle schweben mir zwei Strukturierungen vor:
  1. Erste Zeile thead und th mit den Überschriften, darunter die Datensätze, evtl. mit scope="row" für den Name.
  2. Ich könnte aber auch für jeden Datensatz ein tbody anlegen, die erste Zeile als th für die ganze Zeilengruppe definieren und dann th-td-Paare für die restlichen Werte bilden.

Ist die zweite Variante zu kompliziert oder kann man das den Benutzern zumuten?
Mit Zitat antworten
  #7 (permalink)  
Alt 13.04.2009, 15:55
Benutzerbild von toscho
Perplexifikator
XHTMLforum-Kenner
 
Registriert seit: 22.05.2004
Ort: Halle/Saale
Beiträge: 1.565
toscho sorgt für eine eindrucksvolle Atmosphäretoscho sorgt für eine eindrucksvolle Atmosphäre
Standard

Wen die Daten eine Gruppierung anbieten, dann würde ich die Tabelle in mehrere einzelne Tabellen aufteilen. Ansonsten gewinnst du mit zwischendurch eingeschobenen th nichts, denke ich.
__________________
toscho.de
Mit Zitat antworten
  #8 (permalink)  
Alt 13.04.2009, 16:04
Standardkatze
XHTMLforum-Kenner
Thread-Ersteller
 
Registriert seit: 06.02.2007
Beiträge: 1.820
gato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nettgato ist einfach richtig nett
Standard

Zitat:
Zitat von toscho Beitrag anzeigen
Wen die Daten eine Gruppierung anbieten, dann würde ich die Tabelle in mehrere einzelne Tabellen aufteilen. Ansonsten gewinnst du mit zwischendurch eingeschobenen th nichts, denke ich.
Mehrere tabellen, das muss ich mir überlegen.

Vielleicht bleibe ich aber bei der ersten Methode, nachdem ich gerade festgestellt habe, dass table-Elemente im IE8 mit display-Werten Probleme haben.

Danke für die Hilfe.
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wann und wie verwendet man Definitionslisten? Dr. XYZ (X)HTML 3 30.07.2008 00:05
Definitionslisten horizontal anordnen möglich? Carolin CSS 4 10.12.2007 17:27
Hat class-Zuweisung in tr Auswirkung auf alle td's? RollingStones CSS 1 02.09.2007 10:33
Verschachtelte Definitionslisten barrierefrei? dooz Barrierefreiheit 9 29.08.2006 15:31
Definitionslisten, Label oder <h*> und <p> Hasch (X)HTML 14 29.07.2006 00:36


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:01 Uhr.