Page 1 sur 2

[résolu] couleur a:link ne fonctionne pas

Publié : 22 févr. 2025, 14:32
par frpatte
Bonjour,

Rien à faire: dans le style css, la couleur des liens visités ne fonctionne pas
a:visited {color:yellow}
ne fonctionne pas avec firefox 133.0.3
pas de problème pour les autres a:link, a:hover, a:active...
Ça fonctionne avec google-chrome.

F.P.

Re: couleur a:link ne fonctionne pas

Publié : 22 févr. 2025, 18:00
par c0u1c
Salut,
À tout hasard, essaie a:visited { color: yellow !important; }

Re: couleur a:link ne fonctionne pas

Publié : 22 févr. 2025, 18:23
par frpatte
Déjà testé... Sans succès!

Re: couleur a:link ne fonctionne pas

Publié : 22 févr. 2025, 19:11
par pascal
La dernière version de Firefox est la 135.0.1, une petite mise à jour à faire.

Sinon, mets en ligne tout ton code, html compris que l'on regarde ?

Re: couleur a:link ne fonctionne pas

Publié : 23 févr. 2025, 19:05
par frpatte
entre <head> et </head>:
<style type="text/css">

a:visited{color:lightgreen} /*quand le lien a déja été visité*/
a:link{color:indianred} /*les liens en général*/
a:hover{color:blue} /*quand on passe la souris sur un lien*/
a:active{color:green} /*quand on clique sur le lien*/

</style>

J'ai mis firefox à jour, a:visited ne fonctionne toujours pas ni avec tor. Fonctionne avec chromium et avec vivaldi.

F.P.

Re: couleur a:link ne fonctionne pas

Publié : 23 févr. 2025, 19:46
par pascal
et le html ?

Re: couleur a:link ne fonctionne pas

Publié : 23 févr. 2025, 20:01
par pascal
https://developer.mozilla.org/fr/docs/Web/CSS/:link

Il y a un ordre pour les pseudo-classes des liens
> Afin que la mise en forme s'applique au mieux, la règle :link doit être placée avant les autres : :link — :visited — :hover — :active.

Re: couleur a:link ne fonctionne pas

Publié : 23 févr. 2025, 20:58
par pascal

Re: couleur a:link ne fonctionne pas

Publié : 23 févr. 2025, 22:30
par frpatte
En essayant ce "test", j'ai bien les bonnes couleurs por "link", "hover", "active" mais je ne vois jamais "visited": une fois cliqué, j'obtiens une page de challenge et si je reviens en arrière, j'ai la couleur "link"...

Re: couleur a:link ne fonctionne pas

Publié : 24 févr. 2025, 14:59
par pascal
C'est parce que j'ai mis un domaine au pif et il se trouve qu'il fait des redirections. Par ailleurs tu parlais de a:link, pas de a:visited dans ta question.

J'ai changé le lien pour mozilla.org, ça marche très bien, testé dans Firefox nightly et release et dans Chrome.

Re: couleur a:link ne fonctionne pas

Publié : 25 févr. 2025, 10:06
par frpatte
Chez moi, ça ne fonctionne pas.
J'ai fais une erreur dans le titre du message en mettant a:link, mais dans le corps du message, j'ai bien mis a:visited.

Dans ton test, je vois bien les bonnes couleurs pour a:link, a:hover, a:active mais pas pour a:visited qui reste à la couleur a:link.
Malheureusement c'est la couleur la plus importante pour que celui qui visite une page ne tourne pas en rond à cliquer plusieurs fois sur le même lien...

J'utilise firefox 135.0.1 de la distib linux que j'utilise (fedora 40)

Comme je l'ai déjà dit, ça fonctionne avec chromium et avec vivaldi.

Y a-t-il des points de ma config à vérifier?

Cdt.
F.P.

Re: couleur a:link ne fonctionne pas

Publié : 25 févr. 2025, 10:37
par lool_lauris
Salut,

Dans le profil, aurais-tu un fichier userChrome.css dans un dossier chrome ?

Re: couleur a:link ne fonctionne pas

Publié : 25 févr. 2025, 10:39
par frpatte
oui

Re: couleur a:link ne fonctionne pas

Publié : 25 févr. 2025, 10:42
par lool_lauris
Désactive-le (momentanément) afin de voir s'il n'y aurait pas une interférence.

Re: couleur a:link ne fonctionne pas

Publié : 25 févr. 2025, 18:09
par pascal
Au cas où, tu es sûr de ne pas avoir désactivé l'historique dans Firefox ? Si tu désactives tout historique dans le navigateur, il ne peut pas savoir si une page a été visitée, même si c'est juste à l'instant.

Pareil avec les fonctionnalités anti-fingerprinting dans about:config.