gpt4 book ai didi

html - 在 HTML 电子邮件中引用 CSS 文件

转载 作者:行者123 更新时间:2023-12-02 21:15:19 30 4
gpt4 key购买 nike

我有一个关于 Thymeleaf + Spring MVC 的元素,并尝试使用 Thymeleaf 发送 HTML 电子邮件。

我的印象是,我唯一要做的就是创建一个模板文件,并传递参数,就像我对常规页面所做的那样。看来我错了。当我这样做时,它不会应用 CSS。 (事实上​​,它甚至没有引用 CSS 文件。)我不知道是 Google 删除了 CSS 文件,还是所有邮件客户端都这样做了。

看起来 Google 也对 HTML 元素的类和 ID 进行编码,所以我唯一的选择是使用内联 CSS,还是有办法在 HTML 电子邮件中引用 CSS 文件?

<img src="some_url" class="CToWUd">

以上是 Gmail 上的 img 标签的样子。但它应该看起来像这样:

<img src="some_url" class="topImage" />

提前致谢

最佳答案

自动从电子邮件中删除 head 标记很常见,Gmail 确实会这样做。

尝试在 body 中引用样式表。

如果做不到这一点,您可以将 CSS 放在正文中的 style 标记中:

<html>

<body>

<style>
p {
// style here
}
</style>

// Rest of HTML here

</body>

</html>

关于html - 在 HTML 电子邮件中引用 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31119241/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com