Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法在“上”的href链接上设置内联样式;答:悬停“;在html电子邮件中?_Html_Css_Email - Fatal编程技术网

有没有办法在“上”的href链接上设置内联样式;答:悬停“;在html电子邮件中?

有没有办法在“上”的href链接上设置内联样式;答:悬停“;在html电子邮件中?,html,css,email,Html,Css,Email,问题是,是否有一种方法可以构建一封带有内联样式(没有CSS文件,也没有标记)的HTML电子邮件,其中的href链接会在鼠标经过它们时做出反应:只是为了能够更改颜色字体 因此,没有JS,没有脚本,没有,只有内联样式的正常HTML方式是: <a href="url" style="color:#cfe7fe";">Click me!</a> 但我也不确定是否有电子邮件支持此功能。否 您不能通过style属性应用pesudo类(或选择器中显示的任何其他类)。一些电子邮件客户端

问题是,是否有一种方法可以构建一封带有内联样式(没有CSS文件,也没有
标记)的HTML电子邮件,其中的href链接会在鼠标经过它们时做出反应:只是为了能够更改颜色字体


因此,没有JS,没有脚本,没有
,只有

内联样式的正常HTML方式是:

<a href="url" style="color:#cfe7fe";">Click me!</a>
但我也不确定是否有电子邮件支持此功能。


您不能通过style属性应用pesudo类(或选择器中显示的任何其他类)。

一些电子邮件客户端支持
style
标记,从而定义伪选择器。根据这份清单:

:hover
受到大量客户端的支持

如有必要,您应该能够将
标签滑入车身。这是不正确的,但丰富的电子邮件是一个雷区,这几乎无关紧要


:悬停
是你唯一的机会。无法内联定义伪选择器,JavaScript将被禁用,因为它将被大多数(或所有?)客户端阻止。

但是,您将无法更改下划线的颜色。可以将链接文本包装在div中,然后将div包装在链接中,如下所示:

<a href="http://www.google.com"><div style="margin: 0px;padding: 20px 50px;font-size: 50px; color: red;">GOOGLE</div></a>


“谷歌”一词将显示为红色,但带有蓝色下划线。因此,我认为这并不能完全解决您的问题。

我的意思是鼠标在链接上移动时会改变颜色。
onmouseover="this.style.color='blue';" 
onmouseout="this.style.color='black';"
<a href="http://www.google.com"><div style="margin: 0px;padding: 20px 50px;font-size: 50px; color: red;">GOOGLE</div></a>