Anzeige:
Ergebnis 1 bis 8 von 8

Thema: CSS: Listen (<ul><li>...)

  1. #1
    Registrierter Benutzer
    Registriert seit
    25.08.2004
    Beiträge
    72

    CSS: Listen (<ul><li>...)

    Halllo,

    gibt es in CSS einen Selektor, mit dem ich auf Elemente zugreifen kann, die bestimmte Unterelemente haben...

    Typisches Bsp. sind Listen:
    HTML-Code:
    <ul>
      <li>
        Eintrag 1
      </li>
      <li>
        Eintrag 2
        <ul>
          <li>
            Untereintrag 2_1
          </li>
        </ul>
      </li>
    </ul>
    ... also hier im Beispiel auf
    HTML-Code:
    <li> Eintrag 2 </li>
    , weil es einen Untereintrag enthält?

    Gruß Korrix

  2. #2
    Registrierter Benutzer
    Registriert seit
    22.08.2002
    Ort
    Nürnberg
    Beiträge
    638
    Homepage: www.pingu.info

  3. #3
    Registrierter Benutzer
    Registriert seit
    25.08.2004
    Beiträge
    72
    ... also nicht?

  4. #4
    Registrierter Benutzer
    Registriert seit
    22.08.2002
    Ort
    Nürnberg
    Beiträge
    638
    Zitat Zitat von Korrix
    ... also nicht?
    … oder lesen?
    Zitat Zitat von de.selfhtml.org
    Die Selektoren im Beispiel haben folgende Bedeutung:
    Homepage: www.pingu.info

  5. #5
    Registrierter Benutzer
    Registriert seit
    25.08.2004
    Beiträge
    72
    ... ja genau, lesen. Ich habe nicht nur Selektoren geschrieben!

    Ich möchte mich auf Elemente beziehen, die bestimmte Unterelemente haben und NICHT auf Elemente, die unter anderen Elementen auftauchen.

    Korrix

  6. #6
    Registrierter Benutzer Avatar von maik15
    Registriert seit
    23.08.2004
    Ort
    weit weg
    Beiträge
    215
    Hallo.

    Ich bin mir jetzt ned sicher, ob ich das so verstanden hab wie du meinst...
    Willst du nur für jeden eintrag/unterentrag einen anderen style haben?
    evt hilft das:

    Listen-Code:
    HTML-Code:
    <ul>
      <li class="e_1">Eintrag 1</li>
      <li class="e_2">Eintrag 2
       <ul>
         <li class="e_2_u">Untereintrag 2_1</li>
       </ul>
      </li>
    </ul>
    CSS-Code:
    HTML-Code:
    li.e_1 {
     css-stylesheet-elemente für ersten eintrag
    }
    li.e_2 {
     css-stylesheet-elemente für zweiten eintrag
    }
    li.e_2_u {
     css-stylesheet-elemente für untereintrag des zweiten eintrages
    }
    Gruß
    Maik

  7. #7
    Registrierter Benutzer
    Registriert seit
    20.07.2003
    Beiträge
    147
    gibt es in CSS einen Selektor, mit dem ich auf Elemente zugreifen kann, die bestimmte Unterelemente haben...
    nein

    http://www.w3.org/TR/CSS21/selector.html
    http://www.w3.org/TR/2001/CR-css3-se...ctural-pseudos

    aber mit Javascript lässt sich so etwas sicherlich realisieren.

    mfg
    c.

  8. #8
    Registrierter Benutzer
    Registriert seit
    25.08.2004
    Beiträge
    72
    Endlich mal eine klare Antwort. Danke.

    Ich habs jetzt irgendwie anders hinbekommen, ist dann aber ein ziemliches gehacke.

    Gruß Korrix

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •