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 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238