Probleme mit Menü

Dave.82
Beiträge: 37
Registriert: Fr 14. Okt 2005, 15:27
Wohnort: Emmelshausen (Hunsrück)
Kontaktdaten:

Probleme mit Menü

Beitrag von Dave.82 »

Hallo zusammen!

Habe ein Problem mit meinen Menüfarben, es wäre nett wenn Ihr mir weiterhelfen könntet.

habe Version 4.4.5
meine ersten Versuche und mein Problem seht Ihr hier:
http://dave82.da.funpic.de/contenido-4. ... ontent.php

habe die navfirst_ off ..._on usw. versucht zu editieren.

Jedesmal wenn ich die Hintergrundfarbe des Menüs ändere ändert sich die Schriftfarbe mit, so dass nichts mehr zu lesen ist. Ich weiß allerdings nicht wie ich die Schriftfarbe ändern kann.

In meinem Beispiel wird die Kategorie sofort weiß sobald diese angeklickt wurde und es ist keine Schrift mehr zu sehen. Habe natürlich auch schon mit andern Hintergrundfarben ausprobiert mit selbem Ergebnis...

Wer kann mir weiterhelfen? Vielen Dank!

Bin übrigens blutiger Anfänger und habe nur rudimentäre html Kenntnisse..
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

zeig doch mal, wie du EINE der Dateien geaendert hast, ich meine, wie die geaenderte Datei aussieht.
baumpaul
Beiträge: 346
Registriert: Mo 1. Mär 2004, 12:59
Kontaktdaten:

Re: Probleme mit Menü

Beitrag von baumpaul »

Dave.82 hat geschrieben:Jedesmal wenn ich die Hintergrundfarbe des Menüs ändere ändert sich die Schriftfarbe mit, so dass nichts mehr zu lesen ist. Ich weiß allerdings nicht wie ich die Schriftfarbe ändern kann.
Hi, ich glaube was du brauchst, steht hier: http://de.selfhtml.org/navigation/css.htm
baumpaul
Beiträge: 346
Registriert: Mo 1. Mär 2004, 12:59
Kontaktdaten:

Beitrag von baumpaul »

<!-- BEGIN:BLOCK -->
<tr><td class="navFirst_on"><a target="{TARGET}" href="{HREF}">{NAME}</a></td></tr>
<!-- END:BLOCK -->
versuche es mal so, und den rest alles in der format.css Datei machen.
Dave.82
Beiträge: 37
Registriert: Fr 14. Okt 2005, 15:27
Wohnort: Emmelshausen (Hunsrück)
Kontaktdaten:

Beitrag von Dave.82 »

<!-- BEGIN:BLOCK -->
<tr><td width="165" colspan="2" height="22" style="border: 0px; border-bottom:1px; border-color: #5f7797; border-style: dashed; background-color: #FFFFFF; padding-left:10px">
<a target="{TARGET}" href="{HREF}">{NAME}</a></td></tr><!-- END:BLOCK -->
das steht jetzt in der navfirston drin.
der erste Farbcode ist die Rahmenfarbe das zweite der Hintergrund. habe nur die hintergrundfarbe geändert und dann ist die Schrift im Menü nicht mehr lesbar. muss ich die extra definieren?

EDIT: @ Baumpaul
werde es ausprobieren
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

Dave, zumindest das mit begin und end block soll in einer eigenen Zeile stehen, so wie es auch baumpaul geschrieben hat. Dein Problem haengt damit zusammen.
Aber so, wie baumpaul es dir vorgeschlagen hat, mit dem Auslagern in der css-Datei, ist auf jeden Fall auch die elegantere Loesung.
Dave.82
Beiträge: 37
Registriert: Fr 14. Okt 2005, 15:27
Wohnort: Emmelshausen (Hunsrück)
Kontaktdaten:

Beitrag von Dave.82 »

Halchteranerin hat geschrieben:Dave, zumindest das mit begin und end block soll in einer eigenen Zeile stehen, so wie es auch baumpaul geschrieben hat. Dein Problem haengt damit zusammen.
Aber so, wie baumpaul es dir vorgeschlagen hat, mit dem Auslagern in der css-Datei, ist auf jeden Fall auch die elegantere Loesung.
OK hab ich gemacht. und wie lagere ich das jetzt in die format.css aus? :oops:
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

aehm ... guck dir mal www.css4you.de an.
Du musst in der format.css eine Klasse (oder mehrere, je nachdem) mit dem im Template angegebenen Namen (in baumpauls Vorschlag ist das ja "navFirst_on") anlegen und da alle Eigenschaften festlegen, die du haben moechtest.
Dave.82
Beiträge: 37
Registriert: Fr 14. Okt 2005, 15:27
Wohnort: Emmelshausen (Hunsrück)
Kontaktdaten:

Beitrag von Dave.82 »

habe jetzt jede Menge im Forum gelesen komme aber nicht weiter...
/*Menülinks*/
a.menu {
display:block;
padding:3px;
border-top:1px dashed #000000;
background-color:#ffffff;
text-align:center;
color:#000000;
text-decoration:none;
}
a.menu:link, a.menu:visited {
color:#b50000;
background-color:#fff;
text-decoration:none;
font-weight:bold;
}
a.menu:active, a.menu:hover {
color:#fff;
border-top:1px dashed #fff;
font-weight:bold;
background-color:#b50000;
}
soll ich dass in der format.css eintragen?
hat leider nichts gebracht

muss ich in der navfirst templatedatei dann noch anstelle von TARGET, HREF NAME etwas eintragen?
baumpaul
Beiträge: 346
Registriert: Mo 1. Mär 2004, 12:59
Kontaktdaten:

Beitrag von baumpaul »

wenn du meinen vorherigen Code nimmst dann muss du deinen nur so abändern:

div.navFirst_on a:link, div.navFirst_ona:visited .....

und so weiter eben.

setzen vor das a einfach immer div.navFirst_on
Dave.82
Beiträge: 37
Registriert: Fr 14. Okt 2005, 15:27
Wohnort: Emmelshausen (Hunsrück)
Kontaktdaten:

Beitrag von Dave.82 »

es klappt immer noch nicht richtig
ist das jetzt richtig so?
/*Menülinks*/
div.navFirst_on a.menu {
display:block;
padding:3px;
border-top:1px dashed #000000;
background-color:#ffffff;
text-align:center;
color:#000000;
text-decoration:none;
}
div.navFirst_on a.menu:link, div.navFirst_on a.menu:visited {
color:#b50000;
background-color:#fff;
text-decoration:none;
font-weight:bold;
}
div.navFirst_on a.menu:active, div.navFirst_on a.menu:hover {
color:#fff;
border-top:1px dashed #fff;
font-weight:bold;
background-color:#b50000;
}
Danke schonmal für Eure Hilfe bisher. Bin hier echt am verzweifeln. Sorry falls meine Fragen euch etwas doof vorkommen...
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

Dave, du wirst nicht drumrum kommen, dich mit html und css zu befassen. :)
was baumpaul gesagt hat, ist nicht ganz richtig, denn der Tag <a href> hat keine Klasse "menu". Die Template-Datei muesste dann eher so aussehen:

Code: Alles auswählen

<!-- BEGIN:BLOCK -->
<tr><td class="navFirst_on"><a target="{TARGET}" href="{HREF}" class="menu">{NAME}</a></td></tr>
<!-- END:BLOCK -->
Dave.82
Beiträge: 37
Registriert: Fr 14. Okt 2005, 15:27
Wohnort: Emmelshausen (Hunsrück)
Kontaktdaten:

Beitrag von Dave.82 »

Halchteranerin hat geschrieben:Dave, du wirst nicht drumrum kommen, dich mit html und css zu befassen. :)
Mist :roll:
OK mit html sind schon paar Grundkenntnisse vorhanden. muss mich dann wohl mit css durchbeissen, habe jetzt keine Zeit mehr zu probieren. Contenido ist schon ein cooles Programm und passt genau zu meinen Bedürfnissen. Hoffe dass ich meine Probleme in den Griff bekomme, ist für mich als DAU nicht ganz so einfach :roll:

Ich denke aber dass ich mit Contenido auf dem richtigen Weg bin...

BTW: Kann mir jemand einen kostenlosen, guten WYSIWIG HTML-Editor empfehlen? Arbeite zur Zeit mit Frontpage aber bin nicht so zufrieden damit. (Er sollte relativ einfach zu bedienen sein)
baumpaul
Beiträge: 346
Registriert: Mo 1. Mär 2004, 12:59
Kontaktdaten:

Beitrag von baumpaul »

Dave.82 hat geschrieben:BTW: Kann mir jemand einen kostenlosen, guten WYSIWIG HTML-Editor empfehlen? Arbeite zur Zeit mit Frontpage aber bin nicht so zufrieden damit. (Er sollte relativ einfach zu bedienen sein)
Versuche es mal mit Macromedia Dreamweaver. Der wird dir aber auch nicht so viel bringen, richtig gute seiten werden nur mit CSS gemacht und in html nur ein grundgerüst der Webseite. Ausserdem benötigst du wenigstens ein paar kleine grundkenntnisse in PHP um einige Module für Contenido deinen Layout und bedürfnissen anzupassen.
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

Seit wann ist Dreamweaver kostenlos? :roll:
Gesperrt