【问题标题】:Link Colors & TD / TR Hover Colors For Default Email Signatures默认电子邮件签名的链接颜色和 TD / TR 悬停颜色
【发布时间】:2018-11-20 07:57:54
【问题描述】:

我正在编辑品牌电子邮件签名,如果我将 CSS 作为 HTML 的一部分,它似乎只能在电子邮件中正确查看。 <style>any css style:;</style> 或 (style.css) 在我的电子邮件签名中似乎无法正确查看。

在我添加的 HTML 代码中,如何让(a:linka:visiteda:hovera:active)以我选择的颜色查看? :--)

如何才能将 TD 或 TR Hover 颜色编码正确添加到该 HTML 代码中? :--)

<table style="margin-left: auto; margin-right: auto; border-collapse: collapse; border: 5px solid #4169E1;">
   <tbody>
     <tr>
       <td style="width: 200px; height: 200px; background-color: #FFFFFF; font-family: Arial; font-weight: bold; text-align: center; vertical-align: middle; a:link, a:visited, a:hover, a:active {color: #663399;};">
         <span style="color:#663399">TEXT LINE 1</span><br><br>
         <span style="color:#4169E1">TEXT LINE 2<br>TEXT LINE 3<br>TEXT LINE 4</span><br><br>
         <span style="color:#663399">
           <a href="https://URL">TEXT LINE 5</a></span>
       </td>
     </tr>
   </tbody>
</table>

【问题讨论】:

  • 为什么不把它作为全局 CSS 添加到文档的头部呢?一些电子邮件客户端不会阅读它,但无论哪个客户端都可以。
  • 我会查找 G CSS。谢谢! :--)

标签: css html-table html-email


【解决方案1】:

:hover 是一个伪类选择器,它只在&lt;style&gt; 标记内才有意义。 您无法在内联style="" 属性中使用:hover

:hover 添加到没有&lt;style&gt; 标记的元素的唯一方法是使用javascript,遗憾的是不能在电子邮件客户端中可靠地使用。

我唯一能想到的是使用内联属性来设置元素的样式,但我还没有在电子邮件客户端中测试过:

<td onMouseOver="this.style.color='#0F0'"
   onMouseOut="this.style.color='#00F'" >
    Text
</td>

试试看,如果有帮助,请告诉我:)

【讨论】:

  • 我已经测试过(onMouseOver),但这没有帮助。我主要希望获得活跃的,访问过的。等等,将颜色链接到所有相同。 :--)
  • 该代码如何正确添加到我已有的 TD 编码中? :--)
  • 对于链接,我添加了一个经典的 HTML 代码,但它没有显示在电子邮件中。
  • 我编辑了很多代码,并删除了链接代码。但是某些电子邮件软件会自动转换为链接。 :--)

    TEXT LINE 1

    TEXT LINE 2
    TEXT LINE 3
    TEXT LINE 4

    文本第 5 行

  • 请编辑您的答案而不是添加评论,这将帮助其他可以提供帮助的人
猜你喜欢
  • 2020-02-13
  • 2014-02-27
  • 1970-01-01
  • 1970-01-01
  • 2012-08-15
  • 2013-03-05
  • 2021-03-18
  • 2018-01-05
  • 2017-07-14
相关资源
最近更新 更多