2010-05-09 4 views
13

Je crée un bulletin d'information, et je veux avoir des panneaux qui changent la couleur de fond sur la souris.
Vu que le bulletin n'aura pas de tête, je définis tous les styles en ligne. Je suis sûr que les clients de messagerie les plus populaires bloqueront JS. Donc je me demandais si je pouvais définir un effet de survol dans l'attribut de style. Ou existe-t-il une autre solution pour réaliser cet effet?
paixComment créer un effet de survol dans une newsletter?

+3

Bien que l'on puisse penser que le support css est courant chez les clients de messagerie, vous devriez reconsidérer: http://www.campaignmonitor.com/css/ http://www.xavierfrenette.com/articles/css-support-in -webmail/ – nc3b

+1

@ nc3b: cool, aurait pu ajouter ceci à une réponse et j'accepterais que je ne peux pas utiliser le pseudo en ligne – Moak

Répondre

15

Avez-vous vérifié ces?

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

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

Ce dernier article dit ceci:

effets Hover ne sont pas pris en charge dans Outlook 2007/2010, Gmail, iOS ou Android. Vous pouvez toujours inclure le style a: hover pour tous les clients de support: Outlook 2000/2003, Hotmail, Apple Mail et Yahoo! mail ...

Javascript est un art de disparaître. Il n'y a vraiment pas de solution à cela, certains accepteront: hover, d'autres non. A partir de ce premier lien, vous pouvez voir ce qui va et ce qui ne le sera pas.

-1

Je vous certain que votre css ne sera pas supprimé, vous pouvez utiliser un vol stationnaire et une propriété de couleur d'arrière-plan

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

Il ne semble pas possible de use a pseudo-selector in an inline style, de sorte que peut-être un bouchon:

+0

Je suis certain que le CSS est enlevé, j'ai testé beaucoup – Moak

Questions connexes