Zum Inhalt springen

Farben in Marks (und oder) Quicklinks definieren

Erstellt am 9. Dezember 2004 · 6 Antworten · letzte Antwort am 24. Januar 2005

Tags: HTML & CSS, Frage

Andrea_Herzog ·

Hallo,
ich habe im Template (wo sonst) eine Quicklink-Leiste definiert, damit man schnell zu Home, Portal etc. zurückommt, ohne in die Navi zu gehen.
Die Seitennamen stehen in [] nebeneinander. Die Schriftfarbe möchte ich jetzt gerne im Template festlegen (default ist schwarz und das sieht man auf Dunkelblau sehr schlecht).
Hat das schon mal jemand gemacht?

marks.QUICKLINK = HMENU
marks.QUICKLINK {
special = list
special.value = 122, 90
1 = TMENU
1 {
NO {
before = [ 
after =  ] 

}

m.​ ·

Wie wäre eine kleine Definition im CSS?
a {
color: #FFF;
}

oder

NO.linkWrap = <div class="meinLink">|</div>

und dann im CSS

.meinLink a{
color: #FFF;
}

Andrea_Herzog ·

Vielen Dank für die Info.
Aber leider geht es nicht so.
Das Stylesheet greift zwar, interessiert sich aber nur für die eckigen Klammern. Die Farbe soll aber für die special.value angegebenen Seitennamen gelten. Aber das interessiert ihn nicht die Bohne.

Hier der geänderte mark:

marks.QUICKLINK = HMENU
marks.QUICKLINK {
special = list
special.value = 122, 90
1 = TMENU
1 {
NO {
before = [&nbsp;
after = &nbsp;]&nbsp;
ATagParams = class="QuickLink"
NO.linkWrap = <div class="QuickLink">|</div>
}
}
}

Solche Kleinigkeiten halten immer ewig auf. Ich komme einfach nicht drauf.

Gruß Andrea Herzog

Andrea_Herzog ·

Hallo M.
das ist, glaube ich nicht das Problem, denn das Stylesheet greift ja auf die im Template definierten [] zu. Die erhalten dann auch die im CSS definierte Farbe. Aber nicht auf die als SPECIAL definierten Bereiche. Denn dort steht ja eigentlich kein Text, sondern nur eine Site-ID drin.

Liebe Grüße
Andrea Herzog

m.​ ·

Hallo,

vielleicht habe ich es nicht richtig verstanden, soll es so aussehen:

[ link1 ]
[ link2 ]
und beide sollen weiß sein?

dann so: NO.linkWrap = <div class="QuickLink"><p>[&nbsp; |&nbsp;]&nbsp;</p></div>

ATagParams = class="QuickLink"

brauchst Du nicht, nur musst Du nicht nur

.QuickLink {irgendwas:wert}, sondern auch

.QuickLink a{irgendwas:wert}

definieren

Liebe Grüße aus Frankfurt

Michael

Andrea_Herzog ·

Hallo zusammen,
habe das Problem gelöst.
Im Template ist definiert:

marks.QUICKLINK = HMENU
marks.QUICKLINK {
special = list
special.value = 122, 90
1 = TMENU
1 {
NO {
before = [&nbsp;
after = &nbsp;]&nbsp;
ATagParams = class="QuickLink"
NO.linkWrap = <div class="QuickLink">|</div>

Im Stylesheet:

.QuickLink {
background-color: #33397C;
font-family: Tahoma, Verdana, sans-serif;
color: #FFFFFF;
text-decoration: none;
}
A.QuickLink:link, A.QuickLink:visited, A.QuickLink:active, A.QuickLink:hover {
background-color: #33397C;
font-family: Tahoma, Verdana, sans-serif;
color: #FFFFFF;
text-decoration: none;
}
A.linkou:link, A.linkou:visited, A.linkou:active, A.linkou:hover {
text-decoration: none;
}

Und das funktioniert auch endlich.

Liebe Grüße
Andrea