Zu blöd, neue Definition für Link zu erstellen.

wissensdurstig

Aktives Mitglied
Thread Starter
Dabei seit
05.05.2007
Beiträge
152
Reaktionspunkte
0
Hi Leute!

Ich weiß nicht mehr weiter. Im Netz habe ich auch nix gefunden, aber wahrscheinlich, weil ich nicht weiß wonach ich suchen soll.

Ich möchte Verlinkungen in meinem content neu definieren.

HTML:
a {color: #DB7093; text-decoration:none;}
a:visited {color:#DB7093;}
a:hover {color: #660066;}
a:active { color:#000000;}

HTML:
#content {
background-color: #FBE9BA;
padding: 0px;
margin-left: 200px;
margin-right: 0px;
}

#content a:link {color: #000000; text-decoration:underline;}
#content a:visited {color:#DB7093;}
#content a:hover {color: #660066;}
#content a:active { color:#000000;}

Was mache ich falsch?
Vielen Dank!
 
#content a { muss im CSS nach a { stehen.
Das einzige, was mir auffällt ist, dass du einmal a { schreibst und einmal a:link {
Das könnte u.U. anders interpretiert werden…

:)
 
#content a { muss im CSS nach a { stehen.
Das einzige, was mir auffällt ist, dass du einmal a { schreibst und einmal a:link {
Das könnte u.U. anders interpretiert werden…

:)
Vielen Dank, ich habe es korrigiert. Dennoch funktioniert es nicht.

Ich habe den content als id ... liegt es viell. daran?

HTML:
<div id="content">
 
Einerseits nochmal zum Nachlesen:
> Pseudoelemente und Pseudoklassen definieren

Andererseits noch mal etwas zum Nachlesen:
> Klassen in Verbindung mit den Elementen div und span
> Individualformate definieren

Und in wie weit du in deinem Sourcecode Elemente mit Vererbung hast…,
Code:
<div id="content">

   <div class="content_links"><a href="#">inhalte</a></div>

   <div class="content_mitte"><a href="#">inhalte</a></div>
   <div class="content_rechts"><a href="#">inhalte</a></div>
</div>
   ...
… wirkt sich die css-Formatierung (hierbei die Pseudoklassen) natürlich dementsprechend auf die Kindelemente (#content_links etc.)
der Elternelemente (#content) aus – oder auch nicht.

:teeth:
 
#content a { muss im CSS nach a { stehen.
...
Warum?
#content a {} bekommt doch schon aufgrund der höheren Spezifität mehr Punkte als a {}. a erhält einen Punkt, #content a dagegen 101.

"Reihenfolge des Auftretens" kommt in der Kaskade an letzter Stelle. Nur wenn zwei Deklarationen den selben Ursprung haben, die gleiche Wichtigkeit und eine gleich hohe Spezifität, entscheidet letztlich (im wahrsten Sinne des Wortes ;)) die Reihenfolge des Auftretens. Zumindest ist das mein Kenntnisstand.
 
Zurück
Oben Unten