Noch einmal a:link
Taney
- css
-1 Richard0 Taney
0 Vinzenz Mai
Hallo, hab zurzeit noch das Problem mit der Farbe von Verlinkungen.
Bisher werden in den Seiten die Links ganz normal per CSS geregelt:
a:link {color:#BB3601;}
a:visited {color:#BB3601;}
a:active {color:#BB3601;}
a.an {color:#BB3601;}
Jetzt habe ich nun eine Tabelle in der Seite, an der ich die Class der Tabelle nicht mehr ändern kann, da dies automatisch erzeugt wird.
In den Zellen sindnur Verlinkungen, die ich gerne nicht mit der Standartfarbe :#BB3601 haben will, sondern schwarz. Wie kann ich nun das an dieser Stelle wieder aufheben?
Ich habe das so versucht, geht aber nicht:
.eventalt1 a:link { color: #000000;}
.eventalt1 a:visited { color: #000000;}
.eventalt1 a:active { color: #000000;}
.eventalt1 a.an { color: #000000;}
er werden nur die links #000000, die ich einmal besucht hatte, die restlichen Verlinkungen sind ganz normal noch BB3601.
Übrigens, hier noch ein Auszug aus der Tabelle:
<table class="eventcal"><tr><th align=right>Mo</th>
<th align=right>Di</th>
<th align=right>Mi</th>
<th align=right>Do</th>
<th align=right>Fr</th>
<th align=right>Sa</th>
<th align=right>So</th>
</tr><tr><td align=right> </td><td align=right> </td><td align=right> </td><td align=right> </td><td align=right> </td><td align="right">1</td><td align="right">2</td></tr><tr><td class="eventalt1" align="right"><a href="javascript:showevent('20060403');">3</a>
</td><td class="eventalt1" align="right"><a href="javascript:showevent('20060404');">4</a>
</td><td class="eventalt1" align="right"><a href="javascript:showevent('20060405');">5</a>
</td><td align="right">6</td><td class="eventalt1" align="right"><a href="javascript:showevent('20060407');">7</a>
</td><td align="right">8</td><td align="right">9</td></tr><tr><td class="eventalt1" align="right"><a href="javascript:showevent('20060410');">10</a>
</td><td class="eventalt1" align="right"><a href="javascript:showevent('20060411');">11</a>
</td><td class="eventalt1" align="right"><a href="javascript:showevent('20060412');">12</a>
</td><td class="eventalt1" align="right"><a href="javascript:showevent('20060413');">13</a>
</td><td align="right">14</td><td align="right">15</td><td class="eventalt1" align="right"><a href="javascript:showevent('20060416');">16</a>
</td>
......
Grüße
Taner
Hallo,
....hier steht´s
Viele Grüße
Hallo,
oh danke, werde ich mir gleich reinziehen.
Grüße
Taner
Hallo Taner,
a:link {color:#BB3601;}
[...]
Jetzt habe ich nun eine Tabelle in der Seite, an der ich die Class der Tabelle nicht mehr ändern kann, da dies automatisch erzeugt wird.
Ich habe das so versucht, geht aber nicht:
.eventalt1 a:link { color: #000000;}
[...]
das funktioniert mit dem von Dir geposteten Code (CSS wie HTML) in meinen Browsern genauso, wie Du es haben möchtest.
er werden nur die links #000000, die ich einmal besucht hatte, die restlichen Verlinkungen sind ganz normal noch BB3601.
Das kann ich nicht nachvollziehen. Mit welchem(n) Browser(n) kannst Du dieses Verhalten reproduzieren? Kannst Du die Problemseite verlinken?
Freundliche Grüße
Vinzenz
Hallo, das frage ich mich auch warum es nicht tut. Getestet habe ich es mit dem IE 6.0
Habe die ganze Geschichte nicht Online und teste es nur lokal. Wenn ich fertig sein sollte und das Problem dennoch nicht gelöst, melde ich mich einfach nochmal.
Grüße
Danke nochmals.
Hallo, nochmal ich.
Der Fehler liegt glaube ich darin, dass die Zelle als eventalt1 definiert ist und nicht der Verweis.
<td class="eventalt1" align="right"><a href="javascript:showevent('20060411');">11</a>
</td>
Habe jetzt auch diese Variante versucht:
a.eventalt1:link { color: #ffffff;}
a.eventalt1:visited { color: #ffffff;}
a.eventalt1:active { color: #ffffff;}
Kein Ergebnis.
Grüße
Hallo Taner,
Der Fehler liegt glaube ich darin, dass die Zelle als eventalt1 definiert ist und nicht der Verweis.
das ist kein Fehler, lies bitte in SELFHTML den Abschnitt <http://de.selfhtml.org/css/formate/zentrale.htm#verschachtelte_elemente@verschachtelte Elemente>.
<td class="eventalt1" align="right"><a href="javascript:showevent('20060411');">11</a>
</td>
Habe jetzt auch diese Variante versucht:
a.eventalt1:visited { color: #ffffff;}
diese ist falsch, denn dies passt auf ein bereits besuchtes <A>-Element mit der Klasse "eventalt".
Deine vorherige Schreibweise passte schon:
.eventalt1 a:visited { color: #ffffff;}
passt auf ein besuchtes <A>-Element, das sich in einem Element mit der Klasse "eventalt1" befindet, z.B. in einer Tabellenzelle mit dieser Klasse.
Freundliche Grüße
Vinzenz