Comment écrire un: visité en ligne CSS?
Sujets Connexes: Comment écrire un:hover en CSS?
J'ai besoin de créer un e-Mail HTML de Nouvelles Lettres. Tous les styles devraient être en ligne. (Selon le
http://www.campaignmonitor.com/css/
Pas tous les clients de messagerie reconnaître balise STYLE dans la balise HEAD. mais ils préférons tous les styles en ligne.)
Mon Problème:
Le concepteur veut un arrière-plan foncé de couleur + blanc des liens, donc j'utilise -
<a href="http://www.mySite.com" target="_blank">
<span style="color: #ffffff;" >ici</span>
</a>
mais la valeur par défaut "visité la couleur", est sombre.
Est-il une autre façon de changer le "visité couleur" ?
Merci,
Atara.
P. S. j'ai aussi essayé la restitution des CORPS de lien, lien visité attributs. n'a pas fonctionné.
source d'informationauteur Atara
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, bonne chance! E-mail HTML est coincé fermement à 1996 niveaux technologiques.
Une chose à essayer si vous n'avez pas réellement besoin "visité" la couleur est d'ajouter une !important sur la durée.
Par exemple, votre client de messagerie peut avoir quelque chose comme ceci dans leur feuille de style:
Auquel cas remplacer votre style en ligne.
Donc, essayez de changer votre durée:
pour remplacer de nouveau.
Un test rapide en Chrome montre que la
a:visited * { ... !important}
n'remplacer le style en ligne, mais en y ajoutant le!important
retour à la durée de fonctionne très bien.2017 mise à Jour
La CampaignMonitor CSS guide semble aujourd'hui de recommander à l'aide d'un
<style>
élément dans la tête, plutôt que de l'in-lining tous les styles. Sur la base d'autres réponses, ce qui semble fournir la meilleure compatibilité avec les dernières versions d'Outlook.C'est assez vieux thread mais pensé qu'il serait utile à quelqu'un. Rien d'autre n'a fonctionné pour moi dans outlook 2013, sauf à l'aide de la plaine de vieux
dans le corps
J'ai essayé tout ce que les idées décrites ici à 2016 (avec Outlook 2010 et jusqu'), aucun d'entre eux travaillaient pour moi. Mais j'ai eu du succès à l'aide de cette solution: https://jamesnorthard.com/outlook-changing-visited-link-color-in-email/
Il utilise la balise strong à l'intérieur de la balise d'ancrage (code à partir de son blog):
<a href="#" style="color:#333399;"><strong style="font-weight:normal;">My Link</strong></a>
Encore résout le problème d'un changement de couleur des liens lors de l'envoi d'un e-mail avec Gmail.
Espère que ça aide quelqu'un d'autre!
Pourquoi ne pas essayer le réglage de la
style
attribut à l'intérieur de la<a>
tag et le retrait de la<span>
tout?Faire inline doit remplacer le
:visited
propriété.Comme ceci:
Remarque: Et juste pour être sûr, vous pouvez ajouter le
!important
propriété en plus à l'arrière.Je pense que c'est le meilleur de la pratique et de la façon la plus propre de le faire.
un rapide et sale solution : ajouter vlink = "yourcolor" dans le corps de votre e-Mail en HTML de la Lettre d'information (fonctionne avec l' !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd")