331 votes

Comment supprimer la couleur de lien par défaut de la balise html hyperlink 'a' ?

La couleur par défaut des liens est le bleu. Comment supprimer la couleur de lien par défaut de la balise html hyperlink ? <a> ?

0 votes

Couleur de texte par défaut pour <a> est bleu. Quel est votre problème maintenant ?

0 votes

Je cherche à obtenir si dint donner une couleur à <a>, je ne veux pas qu'il s'affiche en couleur bleue. Il dans la couleur de texte par défaut, la couleur du texte peut être noir ou bleu comme ça....

5 votes

@Terry_Brown - J'ai trouvé cette question très utile, car je voulais trouver la réponse "color:inherit" ci-dessous, qui est, je crois, le sujet de la question...

651voto

Quentin Points 325526

En valeur héritée :

a { color: inherit; } 

fera en sorte que l'élément prenne la couleur de son parent (ce qui est, je pense, ce que vous recherchez).

Une démonstration en direct suit :

a {
  color: inherit;
}

<p>The default color of the html element is black. The default colour of the body and of a paragraph is inherited. This
  <a href="http://example.com">link</a> would normally take on the default link or visited color, but has been styled to inherit the color from the paragraph.</p>

101voto

kleinohad Points 3237

Essayez quelque chose comme ça :

a {
    color: #0060B6;
    text-decoration: none;
}

a:hover {
    color:#00A0C6; 
    text-decoration:none; 
    cursor:pointer;  
}

Si text-decoration ne fonctionne pas, changez-le en :

text-decoration: none !important;

En !important a préséance sur toutes les autres règles de style à l'adresse text-decoration attribut. Vous pouvez en savoir plus à ce sujet ici .

0 votes

De plus, si vous voulez empêcher le changement de couleur d'un lien spécifique après avoir appuyé dessus, ajoutez à l'intérieur de la balise a : <A STYLE="text-decoration:none ; color=[select your favorite...]" HREF="link.html">lien de test</A>

8 votes

<a style="text-decorations:none; color:inherit;> = gagner

5 votes

@DanBradbury supprimer le 's' dans les décorations de texte. <a style="text-decoration:none; color:inherit;>

21voto

Kaan Soral Points 349
.cancela,.cancela:link,.cancela:visited,.cancela:hover,.cancela:focus,.cancela:active{
    color: inherit;
    text-decoration: none;
}

J'ai estimé qu'il était nécessaire de poster la définition de la classe ci-dessus, car beaucoup de réponses sur SO manquent certains des états.

8voto

Saad Imran. Points 2918

Vous devez utiliser CSS . Voici un exemple de modification de la couleur par défaut d'un lien, lorsque le lien est simplement posé, lorsqu'il est survolé et lorsqu'il s'agit d'un lien actif.

a:link {
  color: red;
}

a:hover {
  color: blue;
}

a:active {
  color: green;
}

<a href='http://google.com'>Google</a>

-1voto

MeLight Points 2378

Disons que votre couleur par défaut est le vert (#0F0), vous devez alors ajouter ceci en haut de votre CSS :

a {color:#0F0}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X