Servus
kommt drauf an, wo die style-Elemente plaziert sind. Im body haben sie nichts verloren, das wäre invalides HTML (wird aber von den gängigen Browsern dennoch akzeptiert). Im head-Element wär's zwar technisch korrekt, aber unabhängig von der Plazierung bezieht sich die Definition so auf alle a-Elemente im Dokument.
Genau deshalb können die nicht im head stehen. Sonst ändert sich die gesammte Webseite.
Ich hatte nicht umsonst vorgeschlagen, in diesem Fall ausnahmsweise ein style-*Attribut* zu nehmen, obwohl ich sonst normalerweise davon abrate.
Was du mit style-Attribut meinst, weis ich nicht.
So kompliziert hab ich mir das nicht vorgestellt. Wie wäre es denn alternativ ein Klickbildchen zu verwenden? Auf ner Grafik hab ich mit Gimp die volle Kontrolle, in welcher Farbe der Text erscheinen soll. Also quasi klick auf Bild führt zu xyz.html.
Messschieber