2010-03-09 9 views
5

Ich möchte die Farbe einiger Elemente auf Standard-Linkfarbe mit CSS einstellen.HTML-Standard-Linkfarbe

<a href="/">That color</a> is the same as <span style="color: link;">that</span>. 

Jeder Weg, das zu tun? Diese Website ändert nicht die Linkfarbe des Standardbrowsers.

Antwort

10

Auch wenn Sie die Standardfarbe nicht ändern, wäre es dennoch eine gute Idee, die Farbe anzugeben, um sicherzustellen, dass sie in allen Browsern gleich aussieht. Ich würde so etwas wie dies im Stylesheet setzen:

a, span.link { 
    color: blue; 
} 

a:visited, span.visited { 
    color: purple; 
} 

a:active, span.active { 
    color: red; 
} 

Dann sind Sie span s als Links von <span class="link">Your fake link</span>

1

nach einiger Zeit Herumspielen mit dem Testen reinen CSS und CSS/Javascript-Stil kann ich bin sicher, dass Sie Die Farbe eines anderen Elements kann nicht auf die Standard-Linkfarbe des Browsers eingestellt werden - aber wie es bei Machine der Fall war, können Sie versuchen, Klassen zu verwenden (aber Sie können die Standardeinstellungen des Browsers nicht verwenden, Sie müssen dazu) Stellen Sie Ihre eigenen Farben ein)

0

Wenn Sie eine neue Farbe für einen Link festlegen oder die Änderung der Farbe eines sp verhindern möchten ecific Link nach es besuchen, fügen Sie in der <a> tag:

<A STYLE="text-decoration:none; color=[select your favorite...]" HREF="link.html">test link</A>