+ Antworten
Ergebnis 1 bis 14 von 14

Thema: 2 verschiedene css ?

  1. #1
    TP-Senior bountykilla macht alles soweit korrekt Avatar von bountykilla
    Registriert seit
    Oct 2001
    Ort
    Aachen
    Beiträge
    136

    2 verschiedene css ?

    Hi,
    Ich habe folgendes Problem:
    Es sollen das Menu(besteht nur aus Text) und der content-Bereich mit einem(1) master.css
    realisiert werden.
    Nur die Links im Menu dürfen keinen Unterstrich haben.Die Links im Content-Bereich sollen dagegen den normalen Link-Unterstrich bekommen!
    Ich kann das Verhalten von a: link;a :hover usw ja nur einmal einstellen!

    Für Antworten wäre ich dankbar ;-)

  2. #2
    Registered User Toxical macht alles soweit korrekt Avatar von Toxical
    Registriert seit
    Dec 2001
    Ort
    Berlin
    Beiträge
    1.059
    du kannst auich link klassn erstellen
    dann hast du 2 verschieden links eben , oder 3 oder 4

    such mal nach css links class, da findest du n paar threads

    bin grad zu faul selber zu schreiben

  3. #3
    TP-Senior bountykilla macht alles soweit korrekt Avatar von bountykilla
    Registriert seit
    Oct 2001
    Ort
    Aachen
    Beiträge
    136
    Hab ich doch als "ordentlicher" TP´ler gemacht ;-)
    Leider hat mir die Suche nichts gebracht.
    Wie legt man die Klassen denn an?

    Es reichen ja auch Stichwörter ;-)

  4. #4
    Registered User Toxical macht alles soweit korrekt Avatar von Toxical
    Registriert seit
    Dec 2001
    Ort
    Berlin
    Beiträge
    1.059
    a.menu:link{}
    a.menu:visited{}
    a.menu:hover{}
    a.menu:active{}

    a.main:link{}
    a.main:visited{}
    a.main:hover{}
    a.main:active{}


    <a href="#" class="menu">Class menu</a>
    <a href="#" class="main">Class main</a>


    Alle Klarheiten beseitigt?

  5. #5
    TP-Senior bountykilla macht alles soweit korrekt Avatar von bountykilla
    Registriert seit
    Oct 2001
    Ort
    Aachen
    Beiträge
    136
    Jap, Danke!!!

  6. #6
    TP-Specialist the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE the0bone ist ein richtiges Arbeitstier - DANKE Avatar von the0bone
    Registriert seit
    Mar 2001
    Ort
    NDS
    Beiträge
    4.269
    Original geschrieben von bountykilla
    Hab ich doch als "ordentlicher" TP´ler gemacht ;-)
    Ordentliche TP´s drücken auch auf erledigt!
    the0bone

    Wissen ist Macht, nichts Wissen macht nichts! Doch auch auch wenn man es nicht besser weiss, sollte man beim Erstellen einer Webseite auf Frames und Tabellen verzichten.

  7. #7
    TP-Special Mod TP-Sponsor Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von Thomas
    Registriert seit
    May 2001
    Ort
    Arnsberg - Sauerland
    Beiträge
    21.326

    Question weitere Frage dazu

    kann es sein, dass diese Möglichkeit ausschließlich mit Textlinks funktioniert?

    Brauch das nämlich für'n grafischen Link (anderen Hover Effekt) und kriegs nicht auf die Kette

    hab' ein Beispiel gerade mal hochgeladen: >> klick mich << - wenn ihr da über den Button "in den Warenkorb" geht, seht ihr die orange Backgroundfarbe bei hover.
    Die muss wech!

  8. #8
    TP-Greis Lars bringt sich richtig ein
    Registriert seit
    Jun 2001
    Beiträge
    5.468
    Hmm... am einfachsten wäre es wohl, wenn Du eine zweite CSS-Klasse (s. oben) anlegst, bei der es keine Änderung der Hintergrundfarbe gibt, und diese dann dem Warenkorb-Link zuweist.

  9. #9
    TP-Special Mod TP-Sponsor Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von Thomas
    Registriert seit
    May 2001
    Ort
    Arnsberg - Sauerland
    Beiträge
    21.326

    Unhappy

    genau das funktioniert ja nicht

    Code:
    a:link {...; text-decoration:underline;color:#CC0000}
    a:visited {...; text-decoration:underline;color:#990000}
    a.extra:visited {...; text-decoration:underline;color:#FFFFFF}
    a:hover {...; text-decoration:underline;cursor:hand;color:#990000; background-color: #FF9900}
    a.extra:hover {...; text-decoration:underline;cursor:hand;color:#990000}
    a:active {...; text-decoration:none;color:#FF6600}
    der Aufruf:

    Code:
    <a href="javascript:;" class="extra"><img src="bilder/buttons/in_den_warenkorb.gif"></a>
    ändert nix am Problem

    mach ich das gleiche mit nem Textlink: für "visited" funktionierts - für "hover" auch dort nicht

    und "hover" brauch ich.

    hier ne Test-dat zum Anschauen

  10. #10
    TP-Greis Lars bringt sich richtig ein
    Registriert seit
    Jun 2001
    Beiträge
    5.468
    Baue mal die Hover-Definitionen zusätzlich mit einem Punkt davor ein (a:hover und a.hover).

  11. #11
    TP-Special Mod TP-Sponsor Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von Thomas
    Registriert seit
    May 2001
    Ort
    Arnsberg - Sauerland
    Beiträge
    21.326

    Unhappy

    nee, ändert leider nix

  12. #12
    TP-Insider LANtastic ist auf einem guten Weg
    Registriert seit
    Dec 2001
    Ort
    einem Dorf unweit der längsten Theke der Welt
    Beiträge
    549
    @Rattenkönig

    Du hast auf der Seite mindestens 1 Fehler bei der Benennung der CSS Klassen. In deinem Code tacuht ein Fehler auf. Du hast eine KLasse mit einem ungültigen Namen benannt. In diesem Fall staht genau in der Zeile mit der betroffenen Grafik
    <p class="button:">
    Der : ist im Namen nicht zulässig. Deswegen passiert auch nichts.
    Nimm den Doppelpunkt aus dem Namen raus und versuche es nochmal.

    ICh weiß jetzt nicht, wie genau Deine Seite aufgebaut ist, aber du kannst z.B. auch folgende CSS Defintion verwenden:

    .button a:hover{
    background-color: black;
    }

    Das sagt dem Browser formatiere jeden Link, der nach einer Klasse button kommt mit der Hintergrundfarbe schwarz bei Hover.

    Wenn Du das in das externe Stylesheet packst, gilt das natürlich für jeden Link auf deiner gesamten Site, der in einer Klasse button vorkommt.
    Seltsamerweise scheint der IE Probleme mit Selektoren im Bezug auf Inline-Elemente zu haben. Deswegen ist mir spontan nichts anderes eingefallen. Sollte es aus irgendeinem Grunde nicht gehen, daß jeder Link in der Klasse button gleich behandelt werden soll, dann bleibt leider nichts anderes übrig als jede betroffenen Grafik in ein Block-Element (Div, P, H1-6, oder was auch immer zu packen, daß Du wiederum einer Klasse zuweist.

    Also statt :
    <p class="button"> blabla
    <a href="#"><img src="bild.gif"></a>
    </p>
    zu verwenden, mußt du dann z.B folgende Konstruktion verwenden :

    <p class="button"> blablabla
    <div class="bildohnehover">
    <a href="#"><img src="bild.gif"></a>
    </div>
    </p>


    In Deine CSS Definition mußt du dann noch folgende Zeilen reinbauen:

    .bildohnehover a:hover {
    background-color: black;
    }

    WICHTIG: Zwischen der Klasse und der Pseudoklasse darf nur 1 Leerzeichen stehen. Sonst geht es nicht (sagt w3c).

    Das sollte auf jeden Fall klappen, weil Du dann theoretisch jedes Bild mit einer Art Schalter versehen kannst.

    @schmobi:
    a.link wird nicht klappen.
    Der Browser wird nun nach einer Klasse namens link suchen, die er natürlich nicht finden kann. Eigentlich sollte laut CSS Spezifikation ein einfaches img:hover {irgendwas} klappen, aber ich weiß gar nicht ob das überhaupt irgendein Browser unterstützt.
    Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
    Wer braucht schon JavaScript ?

  13. #13
    TP-Special Mod TP-Sponsor Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Thomas ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von Thomas
    Registriert seit
    May 2001
    Ort
    Arnsberg - Sauerland
    Beiträge
    21.326

    Smile

    Hi,

    danke, hört sich aber recht heftig an

    "background-color: transparent" funktioniert auch, war guitar's Tipp hier

  14. #14
    TP-Insider LANtastic ist auf einem guten Weg
    Registriert seit
    Dec 2001
    Ort
    einem Dorf unweit der längsten Theke der Welt
    Beiträge
    549
    Stimmt schon. Nur hatte ich jetzt gedacht, daß Du der betroffenen Grafik einen andere Hover Farbe zuweisen wolltest. Deswegeb der Umstand.

    Tatsache ist aber daß der IE6 (andere Browser habe ich jetzt nicht getestet) arge Probleme mit CSS Selektoren bei inline Elementen hat.

    Aber nun, ja, Hauptsache Dir konnte geholfen werden
    Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
    Wer braucht schon JavaScript ?

+ 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