Es ist nicht die Frage ob die Clients das verstehen, sondern wie sie es interpretieren.

Die Interpretation von HTML in Mail-Clients ist nicht standardisiert und deshalb implementiert das auch jeder Mail-Programm-Hersteller anders.

Aus diesem Grund muss man, wenn man denn HTML-Mails versenden möchte, so einen Aufriss machen. Der kleinste gemeinsame Nenner ist da wirklich sehr klein und man kann, wenn es weitgehend kompatibel sein soll, nur wenige HTML- und CSS-Elemente verwenden.