css formate definieren

Status
Nicht offen für weitere Antworten.

DieterWeber

Mitglied
also folgendes problem:
ich habe in meinem head die link decoration für <a> tags definiert in etwa so:
body { background-color:#06162D;
font-family:'Arial';color:#FFFFFF
}
a:link { text-decoration:none; font-weight:bold; color:#FFFFFF; }
a:visited { text-decoration:none; font-weight:bold; color:#FFFFFF; }
a:hover { text-decoration:none; font-weight:bold; color:#FF0000; }

wie schaffe ich es jetzt am besten einen link anders zu "dekorieren",
ohne und das ist wichtig, ein style innerhalb eines <a> tags zu benutzen. also nicht so: <a href="blalal.htm" style="color:#000000">blabla</a>
meine idee war das ich den link innerhalb eines <div> oder <span> mache allerdings übernimmt er ja dann die decoration net, da sie wenn das a tag kommt, er ja wieder die formate aus dem head nimmt. kann man eventuell im head definieren das wenn das <a> tag innerhalb eines <div> ist es die formatierungen des div nimmt?
 
kann man eventuell im head definieren das wenn das <a> tag innerhalb eines <div> ist es die formatierungen des div nimmt?
Bin mir nicht komplett sicher, aber ich glaube, dass sowas schon möglich ist, wüsste halt nicht auf Anhieb wie.

Aber mal anders gedacht - was ist mit Klassen für das das Link-Objekt; schonmal versucht?

Geist
 
das funktioniert wunderbar mit klassen:

a {style eines normalen links}
a:hover {hover für den normalen link}

a.anders {style der anderen links}
a.anders:hover {style der anderen links bei hover}

und in die div-tags sollten dann so aussehen:
Code:
<div class="anders">blabla</div>
und schon sind die links anders ;)
 
Status
Nicht offen für weitere Antworten.
Zurück