a: visited funktioniert nicht in Mozilla Firefox

7

Ich habe einen Link erstellt und wenn ich versuche, den Stil zu setzen;

%Vor%

Es scheint nicht zu funktionieren. Es funktioniert gut in IE. Ich habe auch die Reihenfolge befolgt; Link, besucht, Hover, aktiv.
Ist das ein bekanntes Problem, oder mache ich einen Fehler?

    
Mistalis 20.02.2009, 11:42
quelle

6 Antworten

11

Es könnte mit der Spezifität und der Reihenfolge, in der Sie Ihre Selektoren haben, zu tun haben. Im Allgemeinen sollten Sie beim Spezifizieren von Link-Zuständen dem " l o v folgen e / ha te Prinzipal:

  1. : l ink

  2. : v isited

  3. : h over

  4. : ein ctive

Vielleicht haben Sie den :hover oder :active Selektor vor :visited ?

    
Justin Gallagher 20.02.2009 13:59
quelle
5

Laden Sie das Firebug- oder WebDeveloper-Plugin für Firefox herunter und verwenden Sie es, um den Stil des Links zu untersuchen, z. B. mit Inspect, um zu sehen, wo der Stil festgelegt wird. Sie sollten sehen können, welche Stile angewendet werden und von wo.

    
tvanfosson 20.02.2009 11:49
quelle
5

ich habe gehört, dass es mit der Sicherheit zu tun hat - so etwas unter der firefox Haube deaktiviert besuchte Links von zeigen, so dass andere Software die aktiven Stile nicht überprüfen kann und herauszufinden, wo ein Benutzer gewesen ist.

das macht Sinn, aber sie sollten es zu einer Option machen, und sie sollten auch den Leuten erklären, dass sie das getan haben und uns alle Zeit sparen .....

    
puddleglum 12.05.2010 13:54
quelle
3

Gehe zu Extras - & gt; Optionen und prüfen Sie, ob Firefox Ihren Browserverlauf speichert. Wenn diese Option nicht aktiviert ist, kann der Browser Ihnen nicht zeigen, welche Links Sie besucht haben, da Sie dem Browser diese Informationen verweigert haben, weshalb Ihre besuchten Links die Farbe nicht ändern.

    
Erwin Boots 12.11.2009 13:49
quelle
2

Aufgrund von Sicherheitsproblemen, die Google / Bing / etc. Gerne erzähle ich Ihnen, nur eine kurze Liste von Immobilien kann mit der Pseudoklasse besucht werden. Text-Dekoration ist nicht einer von ihnen, obwohl Farbe funktionieren sollte.

Je nachdem, welche IE-Version das OP verwendet hat, als er diese Frage gepostet hat, könnte es eine Inkompatibilität des IE, insbesondere vor IE8, mit Standards und anderen Browsern geben.

Weitere Informationen hier (ua): Ссылка

    
Efrem 05.02.2018 22:50
quelle
1

Es wird wahrscheinlich von einem anderen Stil überschrieben. Wenn Sie die Web Developer-Symbolleiste installiert haben, können Sie sehen, welche CSS-Stile betroffen sind und woher sie kamen, indem Sie im CSS-Menü "Stilinformationen anzeigen" auswählen.

    
acrosman 20.02.2009 11:50
quelle

Tags und Links