: Pseudoklassenselektor in E-Mail für Google Mail bewegen

Ich sende eine Mail von meinemphp Skript

it hat eine Struktur wie:

<style type="text/css">
.elements{
/*its CSS*/
}
.elements:hover{
/* Hoverd CSS changes background and color*/
}
</style>
<center>
Actual Mail Body <a class="elements" href="URL">Element</a>
<center>

und das funktioniert gut in allen Mail-Clients außergmail. Also ein schnellesSO suche führe mich zu:HTML-formatierte E-Mails werden in Google Mail überhaupt nicht angezeigt, befinden sich jedoch in anderen E-Mail-Clients.

und ich habe erfahren, dassgmail unterstützt nicht<style> aber unterstütztinline-style.

So habe ich das ausprobiert:

<center>
Actual Mail Body <a class="elements" href="URL" style="it's style here">Element</a>
<center>

Aber jetzt ist mein Problem:hover Pseudoklasse kann nicht in @ konvertiert werdinline-style, Also habe ich versucht, es mit @ nachzuahmJavaScript wie

<center>
Actual Mail Body <a class="elements" href="URL" 
OnMouseOver="this.style.background='#ddeeff';this.style['color']='#555555';"
onmouseout="back-to-original-css">Element</a>
<center>

Aber das hat mir nicht geholfen.

So gibt es eine Möglichkeit, @ zu mach:hover Pseudo-Klasse Arbeit ingmail mail client?

Auch ich glaube nicht, dass das unmöglich ist (sieheg+'s mail in deinemgmail Konto. Sie können solche Mails verschicken.)

Alle Gedanken, Ideen, Vorschläge sind willkommen, danke im Voraus.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage