Ergebnis 1 bis 6 von 6

Thema: CSS Problem mit mehreren Klassen

  1. #1
    Contao-Nutzer
    Registriert seit
    28.08.2009.
    Beiträge
    135

    Standard CSS Problem mit mehreren Klassen

    Sieht so aus als ob ich ein Problem habe bei dem ich nicht weiter weiß:

    In dem Contao Menü werden automatisch Klassen zugeordnet
    Hauptmenue: ul.level_1
    2 Ebene: ul.level_2

    Habe in meinem Stylesheet eine Definition erstellt die den letzten Link der ersten Ebene erfassen soll.
    ----> ul.level_1 li.last so weit so gut er sieht auch so aus wie er soll nur wird es anscheinend auf die 2te Ebene vererbt...... d.h. der link ul.level_2 li.last erhält das gleiche aussehen.
    Wie kann ich das umgehen?

  2. #2
    Contao-Nutzer Avatar von codestorm
    Registriert seit
    02.07.2009.
    Ort
    Berlin
    Beiträge
    115

    Standard

    einfach die Definition im Level 2 wieder aufheben, als Bsp:

    Code:
    ul.level_1 {
    margin-bottom:10px;
    color:#ff0000;
    }
    
    ul.level_2 {
    margin-bottom:0;
    color:#0000ff;
    }

  3. #3
    Contao-Nutzer
    Registriert seit
    28.08.2009.
    Beiträge
    135

    Standard

    aber wieso werden sie vererbt?
    nach dieser tabelle http://www.css4you.de/shortref.html wird background-color zum beispiel nicht vererbt
    tut´s aber!
    und das mit dem aufheben hat leider auch nicht so funktioniert.......

  4. #4
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Rudolpho,
    das wird nicht vererbt. Aber das li wird von dem ul der 2. Ebene so weit aufgebläht, da das ja innerhalb dieser li liegt.
    Einfacher ist es, wenn du Hintergründe etc. dem Link direkt zuweist. Also dem a

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  5. #5
    Contao-Nutzer
    Registriert seit
    28.08.2009.
    Beiträge
    135

    Standard

    danke daran habe ich nich gedacht

  6. #6
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Da muss ich auch nochmal meinen Senf dazu geben.

    Mit ul.level_1 li.last sprichst du direkt li.last in level_2 an, übrigens auch in allen anderen Ebenen. Es heißt ja nichts anderes, als "formatiere alle li.last in ul.level_1", und wenn du genau hinsiehst musst du gestehen, dass das li.last direkt in Ebene level_2 auch in ul.level_1 drin ist, eben nur nicht direkt eine Ebene tiefer.

    Wenn du nur das li.last ansprechen möchtest, welches in erster Ebene unter ul.level_1 liegt, kannst du den Kind-Selektor benutzen.

    ul.level_1 > li.last

    Grüße
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. CSS Problem mit Link Klassen
    Von whatever im Forum Layout / Templates / Holy Grail
    Antworten: 7
    Letzter Beitrag: 12.12.2010, 19:03
  2. Problem bei mehreren Webseiten mit einem Contao-System
    Von Wian im Forum Was kann Contao?
    Antworten: 9
    Letzter Beitrag: 08.11.2010, 09:31
  3. Wo finde ich die Klassen?
    Von ChrisBB im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 01.01.2010, 17:42
  4. CSS Klassen für Module
    Von okapi im Forum Layout / Templates / Holy Grail
    Antworten: 16
    Letzter Beitrag: 11.09.2009, 08:27

Lesezeichen

Lesezeichen

Berechtigungen

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