13

これは私が答えを見つけるのに多くの問題を抱えている単純な質問です。私は次のようにリンクの色を設定しています:

<a style="color:#3067b3;text-decoration:none;" href="#">colored link</a>

しかし、リンクをクリックすると、理由もなく白くなり、元に戻すことができませんでした。なぜこれなのか誰か知っていますか?

注:私は、さまざまな電子メールクライアント間で正しく表示されるように意図された電子メールを設計しています。それ以外の場合は、CSSファイルでスタイルを指定します。

4

4 に答える 4

26

スティーブンの解決策は私にとってはうまくいきました。まだコメントできないので、Rajneesh が要求した必要なコードは次のとおりです。

<a href="http://www.example.org" style="text-decoration: none; color: #EC7405;">
    <strong style="text-decoration: none; color: #EC7405;">Example Link</strong>
</a>

必ず <strong> を使用してください。最初に <span> で試しましたが、うまくいきませんでした。何らかの理由で <strong> タグが必要でした。また、少なくとも "text-decoration: none" スタイルを <a> に追加してください。そうしないと、リンクをクリックした後に下線が表示される場合があります。確かな解決策を使用し、 <a> と <strong> の両方に完全なスタイルを追加しました。申し訳ありませんが安全です;)

于 2014-05-09T14:27:46.170 に答える
10

私は同じ問題を抱えていましたが、リンク テキストの周りに強力なタグを追加すると、クリック時に紫色に変わるのを防ぐことがわかりました。リンクを太字にしたくない場合は、strong タグに font-weight:normal を追加するだけです

于 2013-03-19T17:41:04.993 に答える
8

私の経験からの最良の方法は、標準のボディリンクを使用することでありvlink、それは Outlook で動作します

<body link="#DD0000" vlink="#DD0000">
 <a href="#">Here</a>
  </body>

于 2015-04-16T08:30:10.283 に答える
4

ほとんどの電子メールクライアントは、インラインでないCSSを完全に無視するため、外部スタイルシートを使用することはできません。

于 2012-10-11T15:00:56.333 に答える