我正在创建一个时事通讯,我想让面板在鼠标悬停时改变背景颜色。
由于时事通讯不会有头部,我定义了所有的样式内联。我非常确定大多数流行的邮件客户端会阻止JS。所以我想知道我是否可以在style属性中定义一个悬停效果。或者,有没有其他的解决方案来达到这个效果?
和平
发布于 2013-07-15 03:09:10
你检查过这些了吗?
http://www.campaignmonitor.com/css/
http://www.hongkiat.com/blog/design-perfect-newsletter/
后一篇文章是这样说的:
悬停效果在Outlook2007/2010、Gmail、iOS或安卓中不受支持。您可能仍然希望为所有支持客户端包括a:hover样式: Outlook 2000/2003、Hotmail、Apple Mail和Yahoo!邮件...
Javascript是行不通的。这个问题真的没有解决方案,有些人会接受:悬停,有些人不会。从第一个链接中,您可以看到哪些会,哪些不会。
发布于 2010-05-09 14:58:00
如果您确定您的css不会被移除,您可以使用悬停和背景色属性
.panel:hover {
background-color: #EFEFEF;
}此外,它似乎不可能use a pseudo-selector in an inline style,所以这可能是一个障碍:
https://stackoverflow.com/questions/2796868
复制相似问题