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

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
frpatte
Salamandre
Messages : 26
Inscription : 30 janv. 2015, 15:04

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

Message 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.
Avatar de l’utilisateur
c0u1c
Lézard à collerette
Messages : 256
Inscription : 08 mai 2009, 12:11

Re: couleur a:link ne fonctionne pas

Message par c0u1c »

Salut,
À tout hasard, essaie a:visited { color: yellow !important; }
frpatte
Salamandre
Messages : 26
Inscription : 30 janv. 2015, 15:04

Re: couleur a:link ne fonctionne pas

Message par frpatte »

Déjà testé... Sans succès!
Avatar de l’utilisateur
pascal
Administrateur
Messages : 1512
Inscription : 28 juil. 2003, 15:13

Re: couleur a:link ne fonctionne pas

Message 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 ?
Mes opinions n'engagent que moi et pas mon employeur
Administrateur technique bénévole
frpatte
Salamandre
Messages : 26
Inscription : 30 janv. 2015, 15:04

Re: couleur a:link ne fonctionne pas

Message 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.
Avatar de l’utilisateur
pascal
Administrateur
Messages : 1512
Inscription : 28 juil. 2003, 15:13

Re: couleur a:link ne fonctionne pas

Message par pascal »

et le html ?
Mes opinions n'engagent que moi et pas mon employeur
Administrateur technique bénévole
Avatar de l’utilisateur
pascal
Administrateur
Messages : 1512
Inscription : 28 juil. 2003, 15:13

Re: couleur a:link ne fonctionne pas

Message 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.
Mes opinions n'engagent que moi et pas mon employeur
Administrateur technique bénévole
Avatar de l’utilisateur
pascal
Administrateur
Messages : 1512
Inscription : 28 juil. 2003, 15:13

Re: couleur a:link ne fonctionne pas

Message par pascal »

Mes opinions n'engagent que moi et pas mon employeur
Administrateur technique bénévole
frpatte
Salamandre
Messages : 26
Inscription : 30 janv. 2015, 15:04

Re: couleur a:link ne fonctionne pas

Message 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"...
Avatar de l’utilisateur
pascal
Administrateur
Messages : 1512
Inscription : 28 juil. 2003, 15:13

Re: couleur a:link ne fonctionne pas

Message 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.
Mes opinions n'engagent que moi et pas mon employeur
Administrateur technique bénévole
frpatte
Salamandre
Messages : 26
Inscription : 30 janv. 2015, 15:04

Re: couleur a:link ne fonctionne pas

Message 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.
Avatar de l’utilisateur
lool_lauris
Animal mythique
Messages : 8028
Inscription : 14 mars 2008, 22:51

Re: couleur a:link ne fonctionne pas

Message par lool_lauris »

Salut,

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

Image
frpatte
Salamandre
Messages : 26
Inscription : 30 janv. 2015, 15:04

Re: couleur a:link ne fonctionne pas

Message par frpatte »

oui
Avatar de l’utilisateur
lool_lauris
Animal mythique
Messages : 8028
Inscription : 14 mars 2008, 22:51

Re: couleur a:link ne fonctionne pas

Message par lool_lauris »

Désactive-le (momentanément) afin de voir s'il n'y aurait pas une interférence.
.
Soutenez le Libre !

Image
Avatar de l’utilisateur
pascal
Administrateur
Messages : 1512
Inscription : 28 juil. 2003, 15:13

Re: couleur a:link ne fonctionne pas

Message 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.
Mes opinions n'engagent que moi et pas mon employeur
Administrateur technique bénévole
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité