2017-01-25 2 views
0

Ich schreibe eine sehr einfache HTML-Seite für die Auswahl zwischen einigen Dateien. Die verknüpften Dateien sind die aktuellen und letzten Versionen einer Datei.Wie Hyperlinkfarbe für eine einzelne Verbindung festlegen?

Ich möchte die "aktuelle" Verbindung in blau und die "Vergangenheit" Links in hellblau sein. Dies kann leicht erreicht werden durch Setzen der font color Eigenschaft in dem <A ..> Tag.

Dies bedeutet jedoch, dass die Farbe der besuchten Links nicht in violett geändert wird.

Eine Alternative ist link, vlink und alink Objekte im <body ...> Tag zu verwenden, wie here erläutert.

Aber das bedeutet, dass alle Links gleich aussehen. Anscheinend funktionieren die link, vlink und alink Eigenschaften nicht, wenn sie in den <A ...> Tag Kontext gesetzt werden.

Wie kann ich eine andere "besuchte Link" -Farbe pro Link einstellen?

Antwort

1

können Sie a:visited Wähler dafür verwenden:

<html> 
    <style> 
     a.past:visited { 
      color: light-blue; 
     } 

     a.current:visited { 
      color: blue; 
     } 
    </style> 
    <body> 
     <a class="current" href="#">Link</a> 
     <a class="past" href="#">Link</a> 
    </body> 
</html> 
+0

Dank. Ein HTML-Noob hier, wo legst du diese hin? – ysap

+0

seine CSS, setzen Sie es in den '' Tag mit dem Code über den '' und der '' Tags, aber es gibt kein sichtbarer Unterschied (verwendete grüne Farbe, nur um sicher zu gehen). – ysap

Verwandte Themen