Dashu: Mit css ein 2 link gestalten

hallo
wolte fragen wie man weitere links gestaltet

  
  
a:link{color:#FFFFFF; font-size:14px; text-decoration: none; border-bottom: 1px double; width:140px;}  
a:active{color:#FFFFFF; font-size:14px; text-decoration: none; border-bottom: 1px double; width:140px;}  
a:hover {color:FFFFFF; font-size:14px; background-image:url(bgnav.jpg); border-bottom: 1px double; width:140px;  border-color: #FC806B; text-decoration: none;}  
  

aber wie mach ich das wenn ich will das ein bestimmter link anders aussieht
ich dachte so:

  
  
.link2 {  
  
a:link{color:#FFFFFF; font-size:14px; text-decoration: none; border-bottom: 1px double; width:140px;}  
  
a:hover{color:#FFFFFF; font-size:14px; text-decoration: none; border-bottom: 1px double; width:140px;}  
usw.  
}  
  

mfg
Dashu

  1. So funktioniert das:

    a.klassenname:attribut { eigenschaft: wert; }

    Gruß, LX

    --
    RFC 1925, Satz 1: Es muss funktionieren.
    1. So funktioniert das:

      a.klassenname:attribut { eigenschaft: wert; }

      Gruß, LX

      Danke ^^

      1. »» So funktioniert das:
        »»
        »» a.klassenname:attribut { eigenschaft: wert; }
        »»
        »» Gruß, LX

          
        <a class="link" href="anordnungen.jpg" target="_blank"><img src="anordnungen.jpg" align="left" height="50" width="84" hspace="5" vspace="5px" ></img></a>
        
          
        a.link:hover {color:FFFFFF; font-size:14px; }  
          
        
        

        ist das so richtig wenn ja funkt es bei mir nicht o.o

        1. Hallo

          <a class="link" href="anordnungen.jpg" target="_blank"><img src="anordnungen.jpg" align="left" height="50" width="84" hspace="5" vspace="5px" ></img></a>

          
          >   
          > ~~~css
            
          
          > a.link:hover {color:FFFFFF; font-size:14px; }  
          > 
          
          

          ist das so richtig ...

          Ja. Und es funktioniert übrigens wie gesollt. Schriftgröße auf 14 Pixel und weiße Schriftfarbe, schick ... nur ...  da ist nirgendwo Schrift.

          wenn ja funkt es bei mir nicht o.o

          Huiii, ein (nicht) funkender Link, das solltest du patentieren lassen.

          Tschö, Auge

          --
          Die deutschen Interessen werden am Liechtenstein verteidigt.
          Veranstaltungsdatenbank Vdb 0.3
    2. @@LX:

      a.klassenname:attribut { eigenschaft: wert; }

      "attribut"??

      Du meinst Pseudoklasse?

      Live long and prosper,
      Gunnar

      --
      Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)
      1. Hallo, Gunnar!

        Du meinst Pseudoklasse?

        Ts, ts. Wir wollen Doch den armen CSS-Anfänger nicht zu sehr verwirren...

        Gruß, LX

        --
        RFC 1925, Satz 6: Es ist einfacher, ein Problem zu verschieben (...), als es zu lösen.
        1. @@LX:

          Ts, ts. Wir wollen Doch den armen CSS-Anfänger nicht zu sehr verwirren...

          Eben.

          Attribut wäre a[attribut] { eigenschaft: wert; }

          Live long and prosper,
          Gunnar

          --
          Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)
          1. Die Bezeichnung Pseudoklasse erscheint mir trotzdem irreführend und unnötig kompliziert. Da muss uns doch was Besseres einfallen...

            Gruß, LX

            --
            RFC 1925, Satz 9: Von allen Resourcen, egal welche es ist, braucht man mehr.
            1. Hi,

              Die Bezeichnung Pseudoklasse erscheint mir trotzdem irreführend und unnötig kompliziert. Da muss uns doch was Besseres einfallen...

              "Pseudoklasse" ist die (wenn man von der Übersetzung absieht) "offizielle", im Standard verwendete Bezeichnung für Pseudoklassen. (http://www.w3.org/TR/CSS21/selector.html#pseudo-class-selectors)

              Jede davon abweichende Bezeichnung führt zu Verwirrung, weil der eine dann von <abweichendeBezeichnung> spricht, während der andere von <offizielleBezeichnung> spricht.

              cu,
              Andreas

              --
              Warum nennt sich Andreas hier MudGuard?
              O o ostern ...
              Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
  2. @@Dashu:

    a:link{color:#FFFFFF; font-size:14px; text-decoration: none; border-bottom: 1px double; width:140px;}
    a:active{color:#FFFFFF; font-size:14px; text-decoration: none; border-bottom: 1px double; width:140px;}

    Wenn du für a:link und a:active dieselben Angaben machst, ist die Unterscheidung überflüssig.

    Allerdings nimmst du mit der Gleichgestaltung von besuchten und unbesuchten Links dem Nutzer eine wertvolle Orientierungshilfe, so dass du dies unbedingt nochmal überdenken solltest.

    Das Setzen der Vordergrundfarbe auf weiß verlangt zwingend die Angabe einer Hintergrundfarbe. Hast du das getan? Sonst ist weißer Adler auf weißem Grund.

    Im Interesse der Übersichtlichkeit solltest du nicht alle Deklarationen einer Regel in eine Zeile quetschen, sondern jeder Deklaration ihre eigene Zeile spendieren:

    a:link  
    {  
      color: #FFFFFF;  
      font-size: 14px;  
      text-decoration: none;  
      border-bottom: 1px double;  
      width: 140px;  
    }
    

    .link2 {

    a:link{color:#FFFFFF; font-size:14px; text-decoration: none; border-bottom: 1px double; width:140px;}

    Nein. Mach dich mit der Syntax von CSS vertraut!

    Und siehe <http://de.selfhtml.org/css/formate/zentrale.htm#klassen@title=Formate für Klassen definieren>

    Live long and prosper,
    Gunnar

    --
    Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)
    1. Hi,

      »» a:link{color:#FFFFFF; font-size:14px; text-decoration: none; border-bottom: 1px double; width:140px;}
      »» a:active{color:#FFFFFF; font-size:14px; text-decoration: none; border-bottom: 1px double; width:140px;}

      Wenn du für a:link und a:active dieselben Angaben machst, ist die Unterscheidung überflüssig.

      Allerdings nimmst du mit der Gleichgestaltung von besuchten und unbesuchten Links dem Nutzer eine wertvolle Orientierungshilfe, so dass du dies unbedingt nochmal überdenken solltest.

      Für besuchte Links macht Dashu doch gar keine Angaben.

      Das Setzen der Vordergrundfarbe auf weiß verlangt zwingend die Angabe einer Hintergrundfarbe.

      Diese muß aber nicht im selben Element gesetzt werden, das kann auch für ein Vorfahren-Element geschehen.

      cu,
      Andreas

      --
      Warum nennt sich Andreas hier MudGuard?
      O o ostern ...
      Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
      1. @@MudGuard:

        Für besuchte Links macht Dashu doch gar keine Angaben.

        Oops, da hatte ich ':visited' gelesen, wo doch ':active' stand.

        Diese [Angabe einer Hintergrundfarbe] muß aber nicht im selben Element gesetzt werden, das kann auch für ein Vorfahren-Element geschehen.

        Deshalb meine Frage „Hast du das getan?“

        Live long and prosper,
        Gunnar

        --
        Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)