Html 如何使响应式设计的嵌套表与Gmail兼容

Html 如何使响应式设计的嵌套表与Gmail兼容,html,css,responsive-design,gmail,Html,Css,Responsive Design,Gmail,我目前正在进行一项电子邮件活动,该活动将在除Gmail之外的所有我测试过的设备上出现和运行。我希望一旦屏幕尺寸减小,表格单元格就会折叠成块,然而,尽管Gmail在媒体查询之前识别所有CSS声明,但它在媒体查询中不识别任何声明,并且允许电子邮件无响应设计。这是我正在努力实现的最重要的宣言 @media screen and (max-width: 480px){table, thead, tbody, th, td { width: 100% !important; displa

我目前正在进行一项电子邮件活动,该活动将在除Gmail之外的所有我测试过的设备上出现和运行。我希望一旦屏幕尺寸减小,表格单元格就会折叠成块,然而,尽管Gmail在媒体查询之前识别所有CSS声明,但它在媒体查询中不识别任何声明,并且允许电子邮件无响应设计。这是我正在努力实现的最重要的宣言

@media screen and (max-width: 480px){table, thead, tbody, th, td { 
    width: 100% !important;
    display:block !important;
}

这是一个指向电子邮件的链接,它的显示和功能正是我所希望的:。任何关于问题或解决方案的建议都将不胜感激。

Gmail和其他一些电子邮件客户端会从html中删除标签。这就是为什么最好尽可能多地内联CSS。当涉及到行和列时尤其如此


确保跨客户端兼容性的最佳方法是使用一个内联工具,如。它的美妙之处在于,它将为您提供100%的响应电子邮件模板,并且具有跨客户端兼容性。它还将允许您在SASS中执行大部分实际编码,这将加快生产速度

Gmail和其他几个电子邮件客户端将标签从html中剥离出来。这就是为什么最好尽可能多地内联CSS。当涉及到行和列时尤其如此


确保跨客户端兼容性的最佳方法是使用一个内联工具,如。它的美妙之处在于,它将为您提供100%的响应电子邮件模板,并且具有跨客户端兼容性。它还将允许您在SASS中执行大部分实际编码,这将加快生产速度

我彻底阅读了那个网站,学到了很多有用的信息,同时还内联了我所有的CSS。然而,这对我的具体问题没有帮助。虽然我搜索过的无数源代码中大多数都建议使用我上面列出的代码来堆叠表,但我还没有看到一个说Gmail如何改变这种方法。我甚至尝试过将表格单元格切换到表格单元格中的表格,但没有任何改变。我彻底阅读了该网站,学到了很多有用的信息,同时还内联了我所有的CSS。然而,这对我的具体问题没有帮助。虽然我搜索过的无数源代码中大多数都建议使用我上面列出的代码来堆叠表,但我还没有看到一个说Gmail如何改变这种方法。我甚至尝试过将表格单元格切换到表格单元格中的表格,但没有任何改变。