【问题标题】:Media queries being stripped from gmail从 gmail 中剥离的媒体查询
【发布时间】:2020-11-23 21:04:25
【问题描述】:

我的电子邮件有一堆媒体查询,但它们似乎在 gmail 中被删除了。有人知道为什么是这样吗? gmail不支持媒体查询吗?

这是我的查询,以防我做错了

    @media (max-width: 500px){
      .test-table {
       display: block !important;
      width: 100% !important;
      display: none;
      }
    }

【问题讨论】:

    标签: email gmail html-email


    【解决方案1】:

    Gmail 支持@media 查询。

    它还会从头部删除格式错误的样式表或类。如果没有类test-table,它可能会剥离整个@media 查询。您没有发布您的代码,所以我无法确定。

    尝试改变这个:

    @media (max-width: 500px){
    

    到这里:

    @media screen and (max-width: 500px) {
    

    如果缺少该类或更改 @media 查询是否可以解决问题,请告知我们。

    祝你好运。

    【讨论】:

    • 也值得发布我可以通过电子邮件发送一些关于 Gmail 支持的说明吗:caniemail.com/features/css-at-media
    • 嘿,感谢您的回复,我已经检查了三次,但似乎没有任何不应该存在的东西。我还将媒体查询更改为您建议的内容。还有什么原因会导致这种情况吗?
    • 我已经对此进行了进一步测试,在媒体查询中我添加了 * { padding: 500px;并且这只影响了电子邮件正文的填充。我不知道为什么会这样
    • 这只发生在填充中。我添加了背景颜色,效果很好
    猜你喜欢
    • 1970-01-01
    • 2014-01-08
    • 2018-10-02
    • 2018-09-16
    • 2019-09-18
    • 1970-01-01
    • 2021-11-26
    • 2014-04-09
    • 2022-01-25
    相关资源
    最近更新 更多