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