Warum Links in Listen?
RETRAX
- html
Hallo,
ich verstehe noch nicht ganz warum man "Links" als Listen und nicht mit <br> am Ende machen soll?
Wo steckt der tiefere Sinn?
Und muss eine Linkliste mit <ul> eingeleitet werden oder ist es auch konform mit "li" zu beginnen?
Gruss
RETRAX
Hi,
ich verstehe noch nicht ganz warum man "Links" als Listen und nicht mit <br> am Ende machen soll?
Wo steckt der tiefere Sinn?
so allgemein gesprochen gibt es keinen. Wenn Du von Deiner Navigation redest: Was ist das denn eigentlich? Richtig, eine unsortierte[1] Liste von Links. Also zu exakt 100% die Semantik von <li>.
Und was ist <br>? Teil des Inhalts. Du wirst ja wohl kaum behaupten wollen, Deine Navigation bestünde _inhaltlich_ aus Umbrüchen, oder? ;-)
Und muss eine Linkliste mit <ul> eingeleitet werden oder ist es auch konform mit "li" zu beginnen?
Nein und nein. Es gibt auch <ol>, aber außerhalb derselben macht ein <li> keinen Sinn.
Cheatah
[1] HTML definiert diesen Begriff als "unnummeriert".
Hi,
[1] HTML definiert diesen Begriff als "unnummeriert".
http://www.w3.org/TR/html401/struct/lists.html#edef-UL spricht von unordered.
Nur in den Darstellungshinweisen steht, daß die Einträge in ul (im Gegensatz zu den ol) nicht numeriert werden...
cu,
Andreas
hi,
Nur in den Darstellungshinweisen steht, daß die Einträge in ul (im Gegensatz zu den ol) nicht numeriert werden...
bei ol von nummerierung zu sprechen, ist ja auch nicht ganz so glücklich, da man ja nicht nur zahlen, sondern auch buchstaben oder römische zahlen zur herstellung der ordnung verwenden kann.
gruss,
wahsaga
Hallo,
also so wie ich das bis jetzt verstanden habe ist eine Link Liste mithilfe von einer Liste zu erstellen die am W3C favorisierte?
Man könnte ja eine Link Liste auch mit Bildern, Tabellen usw... erstellen.
Und wenn ich das nochmal richtig verstanden habe, dann ist es quatsch eine Link-Liste innerhalb einer Tabellenzelle zu machen... Ich sollte also die Tabellenzelle löschen und anstelle dieser eine Linkliste mit ul / li machen?!
Gruss
RETRAX
Hi,
also so wie ich das bis jetzt verstanden habe ist eine Link Liste mithilfe von einer Liste zu erstellen die am W3C favorisierte?
ja, natürlich - eine Liste ist eine Liste :-)
Man könnte ja eine Link Liste auch mit Bildern, Tabellen usw... erstellen.
Und?
Und wenn ich das nochmal richtig verstanden habe, dann ist es quatsch eine Link-Liste innerhalb einer Tabellenzelle zu machen...
Dies relativiert sich, wenn es sich dabei um tabellarische Daten handelt. Also beispielsweise eine Tabelle mit Name, Preis, Größe, Farbe, wasweißich, in der der Name "zufällig" verlinkt ist.
Ich sollte also die Tabellenzelle löschen und anstelle dieser eine Linkliste mit ul / li machen?!
Handelt es sich um tabellarische Daten? Handelt es sich um eine Liste? Versuche immer, die Semantik der Elemente zu ergründen. Dann ergibt sich die HTML-Struktur praktisch von selbst.
Cheatah
ich verstehe noch nicht ganz warum man "Links" als Listen und nicht mit <br> am Ende machen soll?
Listen sind gut für Aufzählungen. Zum Beispiel für die Ingridenzien eines Rezepts. Für das Aufzählen von Links sind Listen auch gut. Weil die "items" einer Liste zusammengehören und ul kümmert sich darum. Ein br kann das nicht.
Schau mal das Menü auf dieser Seite an: http://www.stopdesign.com/also/articles/replace_text/. Es ist eine Liste!
Und anschließend jetzt schau Dir die Seite ohne Grafik an: http://www.delorie.com/web/lynxview.cgi?url=http%3A%2F%2Fwww.stopdesign.com%2Falso%2Farticles%2Freplace_text%2F.
Alles klar?
Beste Grüße
Viennamade