14

我正在创建一个时事通讯,并且我想要在鼠标悬停时更改背景颜色的面板。
鉴于时事通讯不会有头,我正在定义所有样式内联。我很确定大多数流行的邮件客户端都会阻止 JS。所以我想知道是否可以在样式属性中定义悬停效果。或者有没有其他解决方案可以达到这个效果?
和平

4

2 回答 2

20

你检查过这些吗?

http://www.campaignmonitor.com/css/

http://www.hongkiat.com/blog/design-perfect-newsletter/

后一篇文章是这样说的:

Outlook 2007/2010、Gmail、iOS 或 Android 不支持悬停效果。您可能仍希望为所有支持客户端包括 a:hover 样式:Outlook 2000/2003、Hotmail、Apple Mail 和 Yahoo! 邮件 ...

Javascript是不行的。确实没有解决方案,有些人会接受 :hover,有些人不会。从第一个链接中,您可以看到哪个会,哪个不会。

于 2013-07-14T19:09:09.970 回答
0

我确定您的 css 不会被删除,您可以使用 hover 和 background-color 属性

.panel:hover {
    background-color: #EFEFEF;
}

此外,似乎不可能在内联样式中使用伪选择器,因此这可能是一个障碍:

于 2010-05-09T06:57:59.880 回答