RETRAX: Warum Links in Listen?

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

  1. 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".

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. 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

      --
      MudGuard? Siehe http://www.Mud-Guard.de/
      1. 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

        1. 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

          1. 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

            --
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
  2. 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