Normer: Erben?

Wenn ich eine CSS Klasse definiere:
li{
....
}

und ich eine unterklasse machen möchte für

li.titel{
...
}

und ich in li.titel die in li{} definierten angaben nicht setze, werden die angaben aus der li-Klasse übernommen?

Thanks a lot

  1. Hi,

    Wenn ich eine CSS Klasse definiere:

    es gibt keine CSS-Klassen.

    li{

    Nur Klassenselektoren, aber einen solchen verwendest Du hier nicht mal.

    und ich eine unterklasse machen möchte für

    Und "Unterklassen" gibt es schon mal gar nicht.

    und ich in li.titel die in li{} definierten angaben nicht setze, werden die angaben aus der li-Klasse übernommen?

    Ja. Das hat aber nichts mit Erben zu tun, sondern mit der Kaskade.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hallo,

      Wenn ich eine CSS Klasse definiere:

      es gibt keine CSS-Klassen.

      Wenn man die pseudo-Klassen ignoriert, dann stimmt das.

      Grüße
      Thomas

  2. Hallo,

    Wenn [...] ich in li.titel die in li{} definierten angaben nicht setze, werden die angaben aus der li-Klasse übernommen?

    Ja.

    li { ... } gilt für alle li-Elemente
    li.title { ... } kann die Angaben die im li { ... } definiert sind überschreiben oder ergänzen.

    Grüße
    Thomas