Modification <a> lien couleur de soulignement
Je me demande si il existe une astuce pour résoudre ce problème.
J'ai mon lien comme ci-dessous un texte et que vous voulez changer la couleur de soulignement.
Ce lien contient le nombre de lignes qui a besoin de changer la couleur de soulignement pour être plus léger que celui
À l'aide de la frontière du bas n'est pas la façon de résoudre ce problème, car plusieurs lignes.
sont il une astuce pour résoudre ce problème?
MODIFIER
@Paolo Bergantino: Il fonctionne avec IE8 , est-il possible de pirater avec IE6,7?
- Il ne fonctionne pas pour moi sur IE7 soit, en fait. C'est bizarre.
- ah, j'essai de mal windows, fonctionne uniquement sur IE8
- Désolé, je n'ai pas été en mesure de trouver quoi que ce soit.
- C'est ok, j'ai essayer aussi, mais pas encore trouver quoi que ce soit encore. Merci pour votre aide 🙂
Vous devez vous connecter pour publier un commentaire.
Si ce que tu veux dire, c'est une autre couleur de soulignement que ce que le texte est, la seule chose que je peux penser est d'ajouter une durée de autour de le lien:
Et puis le CSS:
Et vous obtenez ce que vous voulez.
MODIFIER:
De tester ce un peu plus, il ne fonctionne pas sur IE. Si vous ajoutez de la frontière-bas, cependant, il étonnamment fonctionne dans tous les navigateurs, sauf que IE ne met pas une frontière sous le dernier. Je vais essayer de creuser un peu plus pour voir si il y a une manière de croix-navigateur pour ce faire...
:before
et:after
pseudo-sélecteur.Paolo Bergantino la réponse ne semble pas fonctionner pour moi dans Chrome sur mac OSX (v19.0.1084.56). Mais le passage de la durée de l'intérieur de la balise semblait faire l'affaire.
Le code HTML
Et le CSS
Vous pouvez le voir ici: http://jsfiddle.net/itsmappleby/f4mak/
Dans le cas où quelqu'un est intéressé - ce qui a fonctionné pour moi - text-decoration-couleur de la propriété CSS:
https://developer.mozilla.org/en-US/docs/Web/CSS/text-decoration-color
Ou vous pouvez utiliser de la frontière. Cette méthode de travail à ie6.
HTML
CSS
et exemple: http://jsfiddle.net/skanY/1/embedded/result/
Souligné, étant un attribut de texte, hérite de la couleur du texte. Donc, je doute qu'il y est un moyen de modifier explicitement la couleur de soulignement, sans modifier la couleur du texte.
Le Soulignement des liens seront toujours de la même couleur que le texte.
désolé pour ressing une vieille question, mais j'ai eu le même problème, et n'ai pas trouvé une réponse satisfaisante, alors je suis venu avec une solution différente et j'ai pensé partager avec vous.
il inclut une 1x1 image d'arrière-plan (ou de n'importe quelle taille que vous préférez), mais c'est propre et simple et 100% compatible avec les navigateurs (testé à partir de IE6 et jusqu').
dans cet exemple, le texte qui change de couleur, et la ligne reste la même. vous pouvez facilement le faire en sens inverse.
Je sais que c'est une vieille question, mais je pensais que je voudrais ajouter ceci...
Remarque: les Anciennes prise en charge du navigateur n'est pas complètement pris en charge
le soulignement des liens se fait à l'aide de la css text-decoration de style, je pense que c'est de la même couleur que le texte.
si vous définissez le texte de décoration à rien, puis ajouter une bordure-bas, vous pouvez changer la couleur de la bordure-style de couleur.
Aussi, vous pouvez utiliser ce code pour le souligne avec une couleur différente. Utilisez les Frontières
edit:
vous pouvez utiliser le java script pour dessiner une ligne sous le texte