在 table 中是否需要有 thead、tbody 和 tfoot?

Within a table do I need to have thead, tbody and tfooter?

伙计们,我是在 html 中第一次发送电子邮件,我需要在 html 中发送此电子邮件,我不想要现成的解决方案。

在 table 中我必须有 thead、tbody 和 tfooter 吗?

我认为出于语义的考虑是的,但在电子邮件中需要??

一些有用的链接可以更好地理解如何在 html 中创建电子邮件 :) 请使用这些建议以获得更好的体验 :)

https://webdesign.tutsplus.com/articles/build-an-html-email-template-from-scratch--webdesign-12770

简单回答:不,你不知道。

一些 ESP 会为您插入这些(当您 post 将代码插入平台时),但现代电子邮件客户端最终不需要它们。

我从不包括它们。我的结构总是如下:

<table border="0" cellpadding="0" cellspacing="0" class="class-name" style="width:###px;">
  <tr>
    <td>
      <!-- CONTENT GOES HERE -->
    </td>
  </tr>
</table>

但是,请务必注意,包含这些标签不会对您的 HTML 造成损害。 如果您决定包括它们,完全取决于您。

我建议查看这些链接以更快地了解电子邮件编码的行业标准:

  1. Build an HTML Email Template From Scratch - 向电子邮件行业的知名专家 Nicole Merlin 学习电子邮件模板开发的基础知识。
  2. Creating a Simple Responsive HTML Email - 同样由 Nicole Merlin 提供,但她现在带您了解更现代的响应式电子邮件开发技术。

我建议您花些时间查看这些内容并跟进以真正了解正在发生的事情。还有其他教程,所以您不一定需要使用上面的两个。他们至少会为您提供搜索内容的起点。