更改<a>&#39;s hover / active color within the element tag</a>

时间:2013-09-16 18:35:15

标签: html css

我正在处理电子邮件签名(显然我没有附加.css样式表)有没有办法设置链接的悬停/活动颜色(可能在标签?) 感谢您抽出宝贵时间来回答:) 墓

这里重复: How to write a:hover in inline CSS?

4 个答案:

答案 0 :(得分:1)

你不能在HTML中这样做,因为活动和悬停是CSS选择器而不是属性。因此,尽管您可以在HTML中设置对象的高度和宽度,但您必须使用CSS来使用活动和悬停选择器。

喜欢这样的

<强> HTML

<ul>
    <li><a class="links" href="#"> Link1 </a></li>
    <li><a class="links" href="#"> Link2 </a></li>
    <li><a class="links" href="#"> Link3 </a></li>
</ul>

<强> CSS

ul il a.links:hover{
color: blue;
}

ul il a.links:hover{
color: royalblue;
}

答案 1 :(得分:0)

一半的邮件客户端不支持此功能。

请参阅:http://www.campaignmonitor.com/css/

答案 2 :(得分:0)

您可能只能为活动颜色设置样式,这是推荐的方法

 <a href="http://somesite.com/" style="color:#ff00ff"><span style="color:#ff00ff">this is a link</span></a>

设置<a>标记的样式,并将其包装在类似的颜色样式<span>标记中以进行强化。

不幸的是,您无法使用内联css设置悬停状态。

源: http://24ways.org/2009/rock-solid-html-emails/

答案 3 :(得分:0)

尝试使用

<h1 style="---"> 

喜欢

<h1 style="color:red">hi</h1>