[CSS] Linkfarben unterschiedlich gestalten!

27o8

abgemeldet
2 Mai 2006
9.028
933
Moin,
ich habe das Prob das im Content die Linkfarbe der gesamten Seite übernommen wird, und sie wegen dem background nicht zu sehen ist.
In der styles.css habe ich jetzt schon folgendes stehen:

Code:
A.content:link {
 color: #111111;
 text-decoration: none;
}
A.content:visited {
 color: #111111;
 text-decoration: none;
}
A.content:hover {
 color: #000000;
 text-decoration: underline;
 font-weight: bold;
}

und der Content in der Mitte wird mit folgenden Tags eingeleitet:
HTML:
<div class="content" id="content">

also sollten doch eigentlich alle links dazwischen automatisch die Farbe von A.content aufnehmen oder? 8O

Gruß
Gremlin
 
Stehen deine globalen link Definitionen am Anfang der CSS Datei? Wenn nein schiebe die soweit hoch wie du meinst. Auf jedenfall über alle folgenden Link Definitionen.
 
Muss aber soweit du keine gravierenden HTML/CSS Fehler eingebaut hast oder die Angaben nicht durch andere Definitionen überschrieben werden. Du kannst ja mal das ganze Dokument zeigen (reine Textteile nach Möglichkeit kürzen).
 
Hier mal als Beispiel die impressum.php


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Werbe Management System</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div align="center">
<table border="0" id="wrapper" cellpadding="0" cellspacing="0">
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td id="lft" align="left" valign="top">
<img src="img/logo.jpg" alt="">
<ul id="navigation">
<li><a href="index.php">Startseite</a></li>
<li><a href="impressum.php">Impressum</a></li>
<li><a href='https://scriptshop.org/wms/index.php'>Infos</a></li>
<li><a href='https://scriptshop.org/wms/banner_buchen.php'>Banner buchen</a></li>
<li><a href='https://scriptshop.org/wms/textlinks_buchen.php'>Textlinks buchen</a></li>
<li><a href='https://scriptshop.org/wms/popups_buchen.php'>Popups buchen</a></li>
<li><a href='https://scriptshop.org/wms/kampagnen_verwalten.php'>Kampagnenübersicht</a></li></ul><p align="center">
<a href="https://validator.w3.org/check?uri=referer" target="_blank"><img
src="img/validhtml.bmp"
alt="Valid HTML 4.01 Transitional" height="31" width="88" border="0"></a>
<br>
<a href="https://jigsaw.w3.org/css-validator/" target="_blank">
<img height="31" width="88"
src="img/validcss.bmp"
alt="Valid CSS!" border="0">
</a>
</p>
</td>
<td id="rgt" valign="top"><b><font color="#A53303">W</font>erbe <font color="#A53303">M</font>anagement <font color="#A53303">S</font>ystem</b><div class="line"></div>
<div class="content" id="content"><br>
<a href="https://scriptshop.org/wms" class="content"><strong>https://scriptshop.org/wms</strong></a><br><br>
WMS<br><br>
Daniel Roß<br>
Mittelweg 6<br>56479 Niederroßbach<br>
<a href="mailto:sponsoren@scriptshop.org" class="content">sponsoren@scriptshop.org</a><br><br>

</div>
</td>
</tr>
<tr>
<td colspan="2" align="center"><div id="footer">© 2006-2007 by ScriptShop.org</div></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</body>
</html>

Übrigens den Validator mit 0 Fehlern bestanden!

@strolch00
die globalen definitionen sind über allen anderen^^

Gruß
Gremlin

*edit*
Wenn ich den Code in
HTML:
 Tags einbinde, dann ist die Formatierung futsch ^^ deshalb ohne![/B]
 
so wie ich das sehe musst du schreiben:
Code:
#content a.content:ACTION

*edit

was soll das zusätzliche class="content" im div eigentlich bewirken :think:
 
Hallo,
selbst wenn ich das so schreibe funktioniert das nicht :(

was soll das zusätzliche class="content" im div eigentlich bewirken :think:
erst hatte ich nur class="content" dann nur id="content" und dann beides gleichzeitig, weil ich schauen wollte wann es endlich funktioniert ;)

*edit*
Ich hab jetzt eine zweite Datei, welche die selbe *.css nutzt, und in dieser klappt es :think: ich mache da zwar direkt <a href="" class="content">Linktext</a> aber selbst wenn ich das z.B. in der impressum.php mache klappt es wieder nicht :think:
 
Zuletzt bearbeitet:
Hallo,
genauso habe ich es jetzt eingebaut, aber das will nicht!!!! :( :( :(
Es ist ja auch keine Lösung alle anderen Definierungen in der css rauszunehmen, weil die brauche ich ja trotzdem noch ;).

Ich habe jetzt sogar mal

#rgt a:hover{ }

gemacht weil ich gesehen hab das der content in einem td ist was <td id="rgt"> ist.... in dem div dann natürlich alles raus... aber auch das funktioniert nicht :cry: :cry:
 
Hatte erst neulich ein ähnliches Prob. Ein wenig gegooglet und dann auf diese Seite. Hatte noch eine weitere Seite, auf der es noch spezifischer zu lesen war, habe es aber nur im Büro gebookmarkt. Wenn ich morgen dran denke, poste ich den zweiten Link auch noch.
 
Hallo,
habe es mal so gemacht wie es auf der Seite steht aber immer das gleiche :(
 
Hi,

ist zwar noch nicht komplett fertig die Seite vom Inhalt her, aber hier mal der Link: https://scriptshop.org/wms/impressum.php

Nebenbei erwähnt, hab ich gar keine css-Definition für die Links im Contentbereich gefunden.
das liegt daran, das ich gestern abend um zu testen nochmal was geändert habe, mittlerweile steht es aber in der css wieder richtig drin, aber es funktioniert nicht :-?

Zumindest nicht bei:
https://scriptshop.org/wms/impressum.php
hier jedoch funktioniert es komischerweise:
https://scriptshop.org/wms/design.php

Gruß
Gremlin
 
So jetzt stimmt es mehr oder weniger.. hatte die falsche css genommen :ugly:
aber eine Frage stellt sich mir immer noch! Und zwar unter:

https://scriptshop.org/wms/popups_buchen.php

dort ist jetzt der erste link schwarz, so wie er sein soll, aber die darauf folgenden sind immer noch so wie vorher 8O, auf den anderen Seiten ebenso.

Gruß
Gremlin
 
Also bei mir ist:

- im IE jeweils nur ein Link im Content schwarz
- im FF alle Links wie im Menü

8O

Cache schon geleert!

Gruß
Gremlin
 
Ach sorry habe die links in der Anzahl spalte net gesehen. Das liegt warscheinlich an einer globalen Link definition, du must für den content extra machen.