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?
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:
:
l ink
:
v isited
:
h over
:
ein ctive
Vielleicht haben Sie den :hover
oder :active
Selektor vor :visited
?
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.
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 .....
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.
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): Ссылка