+ Antworten
Ergebnis 1 bis 10 von 10

Thema: Wie 2 verschiedene Link-Farben erstellen??

  1. #1
    TP-Senior Kaba ist auf einem guten Weg
    Registriert seit
    Jun 2006
    Ort
    Badewüddebesch
    Beiträge
    172

    Unhappy Wie 2 verschiedene Link-Farben erstellen??

    Hallo,

    habe das ein "Anfängerproblem" .... ich habe 2 Menüs auf einer Seite,
    in Golive CS.

    Jedes Menü ist eine Komponente.

    Ich schaffe es nicht, dass die Schriften unterschiedliche Farben haben,
    obwohl jede Komponente eine eigene externe CSS-Datei hat.

    Es ist wie verhext. Wie kann man das lösen??

    Es geht weder über a: noch über eine .class

    Die Seiteneinstellungen der Komponenten kann man auch nicht ver-
    wenden, da ist das gleiche Problem. Die .html - Seite erkennt jeweils
    nur die Werte einer (1) Komponente.

    Bin dankbar für Hinweise!
    Kaba


    Ergänzung: Das einzige, was die Menüpunkte "können" müssen, ist
    dass sie bei Mousover "Fett" werden. Farbe bleibt immer gleich...
    Geändert von Kaba (02.06.2008 um 18:17 Uhr)

  2. #2
    TP-Moderator UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE Avatar von UweB
    Registriert seit
    Jan 2003
    Ort
    Hamburg
    Beiträge
    3.189
    Hallo Kaba,
    getrennte CSS Dateien für jede Komponente sind unnötig, da CSS Dateien immer für die ganze Seite gelten, in der die Komponente eingebaut ist. Wenn jede Komponente eine eigene Datei mitbringt, ist es eher Zufall welche Anweisungen von welcher überschrieben werden.
    Aber eigentlich ist dein Problem recht einfach zu lösen.
    Umgebe jede Komponente mit einem DIV-Element mit eigener Klasse.
    Also z.B.
    <div id="komponente01">
    ...
    </div>
    und
    <div id="komponente02">
    ...
    </div>


    In deiner CSS Datei sollte nun stehen:
    #komponente01 a:link {...}
    #komponente01 a:hover {...}
    #komponente02 a:link {...}
    #komponente02 a:hover {...}

    Alternativ kannst du die Links in der ersten Komponente z.b. mit der Klasse "komp01" und in der zweiten mit "komp02" versehen.
    Dann sieht die CSS Datei so aus:
    a.komp01:link {...}
    a.komp01:hover {...}
    a.komp02:link {...}
    a.komp02:hover {...}

    Gruß
    Uwe

  3. #3
    TP-Senior Kaba ist auf einem guten Weg
    Registriert seit
    Jun 2006
    Ort
    Badewüddebesch
    Beiträge
    172
    So, bin zurück vom Tennis ...


    Uwe, du bist klasse. Herzlichen Dank!! Ich habe es noch nicht
    versucht, aber so übersichtlich und klar beschrieben – das krieg
    ich hin.

    Auf den ersten Blick gefällt mir vor allem Variante 2.

    Und jetzt ans Werk...

    Danke nochmal!
    Kaba

  4. #4
    TP-Moderator UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE Avatar von UweB
    Registriert seit
    Jan 2003
    Ort
    Hamburg
    Beiträge
    3.189
    Die erste Variante dürfte aber weniger Arbeit machen...

  5. #5
    TP-Senior Kaba ist auf einem guten Weg
    Registriert seit
    Jun 2006
    Ort
    Badewüddebesch
    Beiträge
    172
    O.K. – Das wäre in Golive in der CSS-Palette ein Häkchen bei "Block-Stil"

    Wenn das alles ist... dann ist es wirklich einfach.

    Nee... dann heißt es <div class>, jetzt muss ich erstmal schauen wie ich
    die ID in Golive erstelle. Das ist das # Symbol im Fenster der CSS...

    Oje. Wie muss ich das in der CSS-Datei machen?

    Ich habe eine ID erstellt (#Links) , aber die erscheint gar nicht in der CSS
    Palette, um diese auf der Komponenten-Seite auszuwählen.
    Geändert von Kaba (02.06.2008 um 21:32 Uhr)

  6. #6
    TP-Moderator UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE Avatar von UweB
    Registriert seit
    Jan 2003
    Ort
    Hamburg
    Beiträge
    3.189
    Mit Palletten und Block-Stil hat das eigentlich nichts zu tun.
    Eher mit ein wenig Handarbeit am Quellcode.

  7. #7
    TP-Senior Kaba ist auf einem guten Weg
    Registriert seit
    Jun 2006
    Ort
    Badewüddebesch
    Beiträge
    172
    Zitat Zitat von UweB Beitrag anzeigen
    Umgebe jede Komponente mit einem DIV-Element mit eigener Klasse.
    Also z.B.
    <div id="komponente01">
    ...
    </div>
    und
    <div id="komponente02">
    ...
    </div>


    In deiner CSS Datei sollte nun stehen:
    #komponente01 a:link {...}
    #komponente01 a:hover {...}
    #komponente02 a:link {...}
    #komponente02 a:hover {...}
    Hmm.. die CSS Datei ändert sich doch nicht automatisch..? Also füge ich
    #komponente01 von Hand hinzu? Ich versuche es mal...


    Ja! Genau das war es. Ein wenig Handarbeit. Ich dachte, sowas könnte man
    in Golive auch irgendwie ohne Quellcode-Bearbeitung.


    Also, vielen Dank! Da hätte ich mich in der Hilfe dumm und dabblig gesucht.

    Viele Grüße,
    Kaba
    Geändert von Kaba (02.06.2008 um 21:44 Uhr)

  8. #8
    TP-Junior Susanne Wagner macht alles soweit korrekt
    Registriert seit
    Jul 2008
    Ort
    Deutschland
    Beiträge
    6
    Hallo,
    habe ein ähnliches Problem und komme nicht weiter. Mit Hilfe von Komponenten habe ich eine Navigationsleiste erstellt, die nur aus Text besteht. Dieser sollte sich beim anklicken farbig verändern aber anders als die übrigen Links auf der Seite.
    In CSS habe ich IDs definiert :#komponente a:link ; #komponente a:hover.
    Wie gehe ich weiter vor? In welchem Quellcode muss ich was ändern?

  9. #9
    TP-Moderator UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE UweB ist ein richtiges Arbeitstier - DANKE Avatar von UweB
    Registriert seit
    Jan 2003
    Ort
    Hamburg
    Beiträge
    3.189
    Hallo Susanne,
    du musst im Quellcode der Komponente noch ein entsprechendes DIV-Element mit der ID eintragen. In dieses Element kommt der ganze Inhalt deiner Komponente.
    Ich würde anstelle von #komponente aber #komponente01 oder irgend einen anderen Begriff benutzen. Es sei denn du bis sicher, dass in deinem Projekt nur diese eine Komponente vorkommen wird.

    Gruß
    Uwe

  10. #10
    TP-Junior Susanne Wagner macht alles soweit korrekt
    Registriert seit
    Jul 2008
    Ort
    Deutschland
    Beiträge
    6
    Hallo Uwe,
    vielen Dank , es hat wunderbar funktioniert.

+ Antworten

Aktive Benutzer

Aktive Benutzer

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

     

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