您可以从电子邮件链接到 CSS 文件吗?

Posted

技术标签:

【中文标题】您可以从电子邮件链接到 CSS 文件吗?【英文标题】:Can you link to a CSS file from an email? 【发布时间】:2011-01-07 12:53:39 【问题描述】:

在发送 html 电子邮件时,您可以链接到外部样式表还是需要将 CSS 包含在电子邮件中?

另外,如果您可以链接到外部样式表,哪种方式更高效/更智能:链接到样式表还是将其包含在 HTML 中?

【问题讨论】:

相关帖子 - Adding css in html that will be sent to an email 【参考方案1】:

忘记高效。忘记聪明。忘记可维护性。这是我们正在讨论的 HTML 邮件。

HTML 邮件和 Webmail 客户端非常有限,部分是出于安全原因,但主要是因为它们只是垃圾。 外部样式表几乎肯定不会起作用。嵌入 HTML 的样式表可能不起作用。在每个该死的元素上内联 style="..." 属性...有更好的工作机会,但是,当许多用户根本看不到样式,或者某些样式不起作用,或者一些基本的样式时,不要感到惊讶HTML 不起作用,内容最终看起来就像 1997 年的浏览器一样。

HTML 邮件是一种不愉快的练习。我讨厌收到它。我更讨厌创作它。对每个人来说,最明智的做法是忘记 HTML 邮件,只发送包含指向完整网页链接的纯文本消息,您可以在其中尽可能多地使用 CSS、javascript 和 Flash。

【讨论】:

【参考方案2】:

你可以吗?是的。

你应该吗?不会。电子邮件客户端很可能会阻止外部链接,因此您的邮件不会像您认为的那样显示。

如果您必须发送 html 邮件,请将所有内容嵌入到电子邮件本身中。自动回调主服务器以加载额外资源的外部链接是垃圾邮件过滤器不喜欢的一件事。

【讨论】:

能否请您添加“垃圾邮件过滤器”声明的来源?【参考方案3】:

最好将 CSS 嵌入到 HTML 中。

我相信内联样式(添加在每个元素的样式属性中)比包含

我刚刚在 Google 上搜索了一下,发现了这个教程 - 乍一看还不错...http://articles.sitepoint.com/article/code-html-email-newsletters

【讨论】:

以上是关于您可以从电子邮件链接到 CSS 文件吗?的主要内容,如果未能解决你的问题,请参考以下文章

您可以使用 mailto 预先填写电子邮件的部分内容吗? [复制]

我可以使用 MailKit 通过电子邮件发送文件吗?

如何从 iPhone 向蓝牙 LE 设备发送电子邮件、短信通知?

python 用于从文本文件中提取电子邮件地址的python脚本。您可以将其传递给多个文件。它将电子邮件地址打印到stdout,on

C# 中的 HTML 到文本电子邮件转换器

从 Web 到 PWA 的深度链接(独立版)