style="A:LINK{color:#FF0000;}"
Ralle
- css
geht das,
Links innerhalb eines Tags z.B.: <div> farblich zu formatieren ?
So gehts nicht
<div style="A:LINK{color:#FF0000;}">
Ich möchte die Links weder im <body>, noch jeweils pro Link formatieren, sondern jeweils pro <div> oder <p>.
Kann jemand helfen ?
Gruß Ralle
geht das,
Links innerhalb eines Tags z.B.: <div> farblich zu formatieren ?
So gehts nicht
Aber so:
<html>
<head>
<style type="text/css">
div A:visited { color: #ff0000 }
div A:link { color: #ff0000 }
div A:hover { color: #ff0000 }
div A:aktiv { color: #ff0000 }
</style>
</head>
<body>
<div>
<a href="#">Dies ist nur Blindtext</a>
<a href="#">Dies ist nur Blindtext</a>
</div>
</body>
</html>
Ich möchte die Links weder im <body>, noch jeweils pro Link formatieren, sondern jeweils pro <div> oder <p>.
Kann jemand helfen ?
Gruß Ralle
Aber so:
div A:visited { color: #ff0000 }
div A:link { color: #ff0000 }
div A:hover { color: #ff0000 }
div A:aktiv { color: #ff0000 }
Ja schon,
aber auch diese Art und Weise ist nur universal für das ganze Dokument zu haben.
Ich möchte mehrere verschiedene Bereiche im Dokument über
style="color:#ff0000;back ... usw definieren.
Aber mit Links ist da wohl nichts zu machen.
oder?
Ralle
So viellecht:
<html>
<head>
<style type="text/css">
.div1 A:visited { color: #ff0000 }
.div1 A:link { color: #ff0000 }
.div1 A:hover { color: #ff0000 }
.div1 A:aktiv { color: #ff0000 }
.div2 A:visited { color: #00ff00 }
.div2 A:link { color: #00ff00 }
.div2 A:hover { color: #00ff00 }
.div2 A:aktiv { color: #00ff00 }
</style>
</head>
<body>
<div class=div1>
<a href="#">Dies ist nur Blindtext</a>
<a href="#">Dies ist nur Blindtext</a>
</div>
<div class=div2>
<a href="#">Dies ist nur Blindtext</a>
<a href="#">Dies ist nur Blindtext</a>
</div>
</body>
</html>
Hi,
.div1 A:visited { color: #ff0000 }
.div1 A:link { color: #ff0000 }
.div1 A:hover { color: #ff0000 }
.div1 A:aktiv { color: #ff0000 }
Die Reihenfolge ist ungünstig (wenn besuchte Links eine andere Farbe als unbesuchte bekommen sollen...)
Außerdem gibt es :aktiv natürlich nicht.
:link, :visited, :focus, :hover, :active
ist die Reihenfolge, die im Normalfall die günstigste ist.
cu,
Andreas
Muß das unbedingt im <head> Bereich definiert werden ?
Ralle
Hallo Ralle,
Muß das unbedingt im <head> Bereich definiert werden ?
Ja, <style> ist nur in <head> erlaubt, auch wenn einige Browser es auch in <body> interpretieren. Wo ist denn das Problem dabei?
Viele Grüße,
Christian
Wo ist denn das Problem dabei?
Die Bereiche werden von PHP generiert. Die styles und attribute der ganzen Homepage sind in einer MySql Datenbank untergebracht.
Man weiß nicht von vornherein welche Bereiche aufgerufen werden.
Und ich möchte nicht zwangsläufig am Anfang der Index-Datei die gesamte Layout-Daenbank abfragen.
Ralle
Hallo Ralle,
Und ich möchte nicht zwangsläufig am Anfang der Index-Datei die gesamte Layout-Daenbank abfragen.
Warum nicht? Die Abfrage muss doch sowieso passieren - da ist es doch egal, wann sie passiert. Das Ergebnis der Abfrage kannst Du Dir ja in einer Variable für später merken.
Viele Grüße,
Christian