+ Antworten
Ergebnis 1 bis 14 von 14

Thema: verschachtelte listen

  1. #1
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370

    verschachtelte listen

    hallo...

    ich möchte eine menustruktur bauen normal mit haupt- und unterpunkten. nun habe ich bei meiner suche immer gefunden das im <li> eine neue liste beginnt, halt für die unterpunkte

    <ul>
    <li>Hauptpunkt
    <ul><li>Unterpunkt</li></ul>
    </li>
    </ul>

    meine frage nun was wäre so falsch nur eine liste zu machen und per class zu unterscheiden???

    <ul>
    <li class="main">hauptpunkt</li>
    <li class="sub">unterpunkt</li>
    </ul>

  2. #2
    TP-Specialist designfanatiker hilft, wo's geht designfanatiker hilft, wo's geht designfanatiker hilft, wo's geht Avatar von designfanatiker
    Registriert seit
    Nov 2004
    Ort
    Oberbayern
    Beiträge
    2.314
    Ineinander verschachtelte Listen solltest du auch entsprechend auszeichnen. Die Struktur eines Dokuments legt schließlich nicht die optische Gestaltung sondern die Auszeichnungssprache HTML fest.

  3. #3
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    ja ok, aber wenn ich halt keine verschachtelte liste mache sondern nur die haupt- und unterpunkte mittels unterschiedlicher klassen unterscheide is das doch nicht verkehrt oder?

  4. #4
    ingo
    Guest
    moinsen,
    optisch geht das natürlich auch ohne verschachtelung super per css, da hast du recht.
    die korrekte logisch semantische auszeichnung im html erreichst du aber nur mit der verschachtelung, denn mit ihr hast du nicht nur optisch sondern auch strukturell die unterpunkte festgelegt.

  5. #5
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    gut, ihr habt mich überzeugt :-) ich werde es dann auch so machen

  6. #6
    TP-Insider HoRnominatoR ist auf einem guten Weg Avatar von HoRnominatoR
    Registriert seit
    Dec 2003
    Ort
    nienburg (raum hannover)
    Beiträge
    971
    es ist auch einfacher in der grafischen handhabung, da du einfach auf 'ul ul' zugreifen kannst. dann brauchst du nicht immer eine klasse zuweisen.
    in eile kam er,
    in schwarzem gewand,
    aus den tiefen des waldes,
    ein einsamer mann, ein geschoepf der freiheit,
    ein geschoepf ohne furcht,
    doch alle nannten sie ihn nur T O D

  7. #7
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    öhm, wie meinst du das genau, also mit grafischer handhabung und auf 'ul ul' zugreifen?

  8. #8
    TP-Specialist rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE Avatar von rewboss
    Registriert seit
    Mar 2005
    Ort
    Unterfranken
    Beiträge
    2.639
    Angenommen, du hättest dieser Struktur:

    HTML-Code:
    <ul>
    <li>Bücher</li>
     <ul>
     <li>Krieg und Frieden</li>
     <li>Sinn und Sinnlichkeit</li>
     </ul>
    <li>Filme</li>
     <ul>
     <li>Matrix</li>
     <li>Vier Hochzeiten und ein Todesfall</li>
     </ul>
    </ul>
    Nun willst du, dass alle Hauptpunkte rot dargestellt werden sollen, und alle Unterpunkte blau. Das machst du genz einfach so:

    Code:
    ul { color: red; }
    ul ul { color: blue; }
    "ul ul" hier bedeutet, "Eine in einer ungeordneten Liste verschachtelte ungeordenete Liste".

    Das ist fast das schönste bei CSS. Zum Beispiel, wenn ein Bild in einem <a>-Tag verschachtelt wird, kriegt das Bild eine Umrahmung, wenn dies nicht explizit abgeschaltet wird. Mit CSS kein Problem:

    Code:
    a img { border: 0px none; }

  9. #9
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    danke für die erklärung noch mal, hätt ich auch selber drauf kommen können

  10. #10
    TP-Insider HoRnominatoR ist auf einem guten Weg Avatar von HoRnominatoR
    Registriert seit
    Dec 2003
    Ort
    nienburg (raum hannover)
    Beiträge
    971
    musst bloss auf die vererbungen achten - viel von dem was du fuer 'ul' definierst, gilt auch fuer 'ul ul'
    in eile kam er,
    in schwarzem gewand,
    aus den tiefen des waldes,
    ein einsamer mann, ein geschoepf der freiheit,
    ein geschoepf ohne furcht,
    doch alle nannten sie ihn nur T O D

  11. #11
    TP-Specialist rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE Avatar von rewboss
    Registriert seit
    Mar 2005
    Ort
    Unterfranken
    Beiträge
    2.639
    Zitat Zitat von HoRnominatoR
    musst bloss auf die vererbungen achten - viel von dem was du fuer 'ul' definierst, gilt auch fuer 'ul ul'
    Stimmt. Also Vorsicht mit Angaben wie ul { font-size: .7em; } -- das kann sehr schnell unlesbar werden...

  12. #12
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    ich werde das gleich mal in angriff nehmen... da ich mir diese listen ja mit php dynamisch erzeuge is es halt nur ein etwas grösserer aufwand als ohne verschachtelung

  13. #13
    TP-Insider HoRnominatoR ist auf einem guten Weg Avatar von HoRnominatoR
    Registriert seit
    Dec 2003
    Ort
    nienburg (raum hannover)
    Beiträge
    971
    wieso denn? musst du doch nur rekursiv durchgehen.
    in eile kam er,
    in schwarzem gewand,
    aus den tiefen des waldes,
    ein einsamer mann, ein geschoepf der freiheit,
    ein geschoepf ohne furcht,
    doch alle nannten sie ihn nur T O D

  14. #14
    TP-Specialist rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE rewboss ist ein richtiges Arbeitstier - DANKE Avatar von rewboss
    Registriert seit
    Mar 2005
    Ort
    Unterfranken
    Beiträge
    2.639
    Mit Verschachtelung:

    HTML-Code:
    <ul>
    <li>Hauptpunkt</li>
     <ul>
     <li>Unterpunkt</li>
     </ul>
    </ul>
    59 Anschläge.

    Ohne Verschachtelung:

    HTML-Code:
    <ul>
    <li class="main">Hauptpunkt</li>
    <li class="sub">Unterpunkt</li>
    </ul>
    72 Anschläge.

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51