Ergebnis 1 bis 6 von 6

Thema: TMENU Schaltflächen falsch gefärbt

      
  1. #1
    Forum Newbie
    Registriert seit
    21.08.2008
    Beiträge
    24

    Frage TMENU Schaltflächen falsch gefärbt

    Hallo zusammen,

    ich habe auf meiner Seite ein horizontales und ein vertikales Menü, wobei die Ebene 1 im horizontalen Menü und Ebene 2 und 3 im vertikalen, linksbündigen Listenmenü angezeigt werden.

    Die Seite wurde mit Hilfe von Templavoila erstellt und gemappt.

    Inzwischen bin ich soweit, dass alle Navigationspunkte an der richtigen Stelle angezeigt werden und funktionieren, allerdings nicht so aussehen, wie ich es gerne hätte.

    Obwohl ich in der CSS-Datei konkrete Farben, Größe und Abstand für die Navigationspunkte definiert habe, bleiben alle Links blau, bzw. lila, wenn sie bereits betätigt wurden.

    Ich bin mit meinem Latein völlig am Ende und habe auch schon diverse Foren durchforstet, habe aber bisher nichts gefunden, was mir helfen könnte.

    Hier mein TypoScript:
    lib.mainMenu = HMENU
    lib.mainMenu {
    entryLevel = 0
    1 = TMENU
    1.NO = 1
    1.NO.allWrap =  |  |  |*| |  |  |*| |
    1.NO.ATagParams = class="navigation"
    }

    lib.subMenu = HMENU
    lib.subMenu {
    entryLevel = 1
    1 = TMENU
    1 {
    noBlur = 1
    wrap = <ul class = "navi">|</ul>
    NO = 1
    NO {
    ATagTitle.field = abstract // description // title
    wrapItemAndSub = <li>|</li>
    ATagParams = class="ebene2"
    }
    ACT.ATagParams = class="ebene3"
    CUR < .NO
    CUR.doNotLinkIt = 1
    }
    2 < .1
    }mein HTML:

    <div id="navigation" class="navigation" style="text-decoration:none;" >
    <p>Home | Unternehmen | Entwicklung | Branchen | Kompetenzen | Referenzen | Karriere | News | Download</p>
    </div>

    [...]

    <div id="subnavigation" class="navi" style="text-decoration:none;" >

    <ul>
    <li class="ebene2"><a>ENTWICKLUNG<a></li>
    <li class="ebene3"><a>Engineering</a></li>
    <li class="ebene3"><a>Resourcing</a></li>
    <li class="ebene3"><a>Consulting</a></li>
    <li class="ebene3"><a>Produkte</a></li>
    </ul>
    </div>

    und meine CSS-Datei:

    HTML-Code:
    .navigation{
        word-spacing: 0.55em;
        text-align:center;
        color:#808080;
        font-size: 0.88em;
        text-decoration:none;
    }
    
    .navi{
        text-decoration:none;
        list-style: none;
        text-transform: uppercase;
        font-size: 1.4em;
    
    }
    
    .ebene2{
        margin: 0;
        line-height:2em;
    }
    
    .ebene3{
        margin: 0;
        font-size:0.9em;
        text-indent: 2em;
        line-height:1.5em;
        text-transform: lowercase;
    }
    
    .navi a {
            display: block;
            color: #000000;
            text-decoration: none;
            padding: 0.25em 2em;
    }
    Es wäre toll, wenn ihr mir weiterhelfen würdet,

    Gruß, Tina

  2. #2
    Forum Newbie
    Registriert seit
    21.08.2008
    Alter
    46
    Beiträge
    11
    Füge einfach den "a" im CSS hinzu:
    HTML-Code:
    .ebene2, .ebene2 a {
        margin: 0;
        line-height:2em;
    }
    
    .ebene3, .ebene3 a {
        margin: 0;
        font-size:0.9em;
        text-indent: 2em;
        line-height:1.5em;
        text-transform: lowercase;
    }
    dann wird das auch Übernommen

  3. #3
    Forum Newbie
    Registriert seit
    21.08.2008
    Beiträge
    24
    Hi kleppie,

    leider hat das auch nichts gebracht. Die Links sind immer noch blau und lila, wie zuvor.

    Was mich auch so wundert ist, dass ich sogar bei übergeordneten Elementen, wie body angegenen habe:
    HTML-Code:
    text-decoration:none;
    und der das trotzdem macht...

  4. #4
    Forum Newbie
    Registriert seit
    21.08.2008
    Alter
    46
    Beiträge
    11
    Hi tina44,

    und wenn Du dann ganz explizit wirst
    Code:
    li.ebene2 a { ... }
    Hast Du vieleicht nen FireFox mit FireBug, da kann man so schön das Element inspizieren. Zum Design-Entwickeln das Wahre

    Greetings

  5. #5
    Forum Newbie
    Registriert seit
    21.08.2008
    Beiträge
    24
    ja, den FireBug hab ich und konnte damit das genaue Element der Schaltflächen identifizieren.

    wenn ich in der CSS-Datei dann aber ".ebene2 li a {}" angebe bringt das frustrierenderweis trotzdem nichts.

    Kann es sein, dass sich die CSS-Befehle bei zu häufiger Angabe wieder aufheben? Eigentlich ja nicht, oder?

    Oder vielleicht wird mein CSS einfach vom TypoScript überschrieben oder nicht beachtet oder so.

    Hab wirklich keine Ahnung, was ich noch machen soll. Das Script stimmt aber, oder?

    Gruß, Tina

  6. #6
    Forum Newbie
    Registriert seit
    21.08.2008
    Alter
    46
    Beiträge
    11
    Hi Tina

    Du weist aber schon das es "li.ebene2 a { ... }" ist und nicht ".ebene2 li a {}". Weil sonst sucht der innerhalb eines (belibigen)TAGs mit Class="ebene2" ein <li> in dem ein <a> ist. andersrum ist es jedes <li> mit class="ebene2" in dem ein a ist.

    Ändert sich denn was an deiner Seite wenn zu z.B. der .ebene2 {} mal ne andere farbe gibst und wrapItemAndSub = <li>text |</li> bzw. siehst du im Firebug Dein CSS ... dann hat er wenigstens schon mal diene Datei mitgenommen.

    Greetings
    Kleppie

 

 

Aktive Benutzer

Aktive Benutzer

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

Facebook Kommentare

Ähnliche Themen

  1. SplitChar auch für TMENU? und Klassen einem TMENU zuweisen
    Von Brainbug80 im Forum GMENU, HMENU, TMENU und Co.
    Antworten: 2
    Letzter Beitrag: 20.08.2008, 19:52
  2. 4.2.0 Datum falsch
    Von Fuchur im Forum TYPO3 4.x Installation und Updates
    Antworten: 4
    Letzter Beitrag: 06.06.2008, 14:55
  3. Umlaute im IE7 falsch....
    Von steppano im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 31.03.2008, 18:40
  4. Bildausrichtung falsch
    Von borobudur im Forum TYPO3 4.x Fragen und Probleme
    Antworten: 7
    Letzter Beitrag: 01.02.2008, 18:35

Berechtigungen

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

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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74