【问题标题】:How To get around certain email clients when viewing html code查看 html 代码时如何绕过某些电子邮件客户端
【发布时间】:2019-10-10 01:50:17
【问题描述】:

我正在构建一封电子邮件,我想使用position:relative 将链接定位在我需要它们的位置。唯一的问题是 iphone 会受到此更改的影响。我希望能够将 IOS 排除在此更改之外,并让他们看到我的代码没有位置标签。 有没有办法从 CSS 属性中排除 iPhone?

我已经在 litmus 上测试了我的代码,除了所有的 iphone 之外,每个电子邮件客户端都可以正常工作。 ipad 可以正常工作,所有主要的电子邮件客户端也可以正常工作。

【问题讨论】:

    标签: html css email


    【解决方案1】:

    是的,如果您使用 CSS 媒体查询,这是可能的。要将 CSS 用于非 IOS 设备,请使用以下媒体查询:

    @supports not (-webkit-overflow-scrolling: touch) {
      /* CSS for other than iOS devices */ 
    }
    

    另外,如果只为 IOS 设备做 CSS,你可以使用:

    @supports (-webkit-overflow-scrolling: touch) {
      /* CSS specific to iOS devices */ 
    }
    

    我希望这能回答你的问题:)

    【讨论】:

    • 谢谢!这比我目前的修复更有帮助
    • 欢迎来到 Stack Overflow!一个简短的建议:说“谢谢”是违反网站礼仪的。这似乎违反直觉,但它是为了阻止评论部分被堵塞,隐藏更多有用的 cmets,如澄清。感谢某人的最佳方式是通过按下绿色勾号(这将为您提供 2 点声望和回答者 15 点声望)并投票来接受他们的回答
    猜你喜欢
    • 1970-01-01
    • 2013-01-31
    • 2018-07-04
    • 2013-02-07
    • 1970-01-01
    • 1970-01-01
    • 2013-08-25
    • 1970-01-01
    • 2022-01-13
    相关资源
    最近更新 更多