我在Thymeleaf + Spring MVC上有一个项目,并尝试使用Thymeleaf发送HTML电子邮件。引用HTML电子邮件中的CSS文件
我的印象是,我唯一需要做的就是创建一个模板文件,并像我一直在为常规页面所做的那样传递参数。看起来我错了。当我这样做时,它不适用CSS。 (事实上,它甚至不涉及CSS文件。)我不知道Google是否是移除CSS文件或者所有邮件客户端所做的事情。
它看起来像谷歌也编码的HTML元素的类和ID,所以是我唯一的选择使用内嵌CSS或有办法引用HTML电子邮件中的CSS文件?
<img src="some_url" class="CToWUd">
以上是img标签在Gmail上的样子。它应该是这样的,虽然:
<img src="some_url" class="topImage" />
在此先感谢
https://css-tricks.com/using-css-in-html-emails-the-real-story/ – loli