我正在写一封电子邮件,其中包含 :before 和 :after 以制作一些更精美的项目符号列表,并且在 psuedo 工作的地方看起来很棒。但显然有些电子邮件客户端不会呈现伪。
是否有一个简单的媒体调用/如果我可以检测这些元素是否被使用(所以我可以为这些客户端正确格式化)?还是我只需要获取所有不会呈现它们的客户端的列表并为每个客户端放入单独的 If ?
我对这一切都比较陌生,所以感谢您的帮助!
我正在写一封电子邮件,其中包含 :before 和 :after 以制作一些更精美的项目符号列表,并且在 psuedo 工作的地方看起来很棒。但显然有些电子邮件客户端不会呈现伪。
是否有一个简单的媒体调用/如果我可以检测这些元素是否被使用(所以我可以为这些客户端正确格式化)?还是我只需要获取所有不会呈现它们的客户端的列表并为每个客户端放入单独的 If ?
我对这一切都比较陌生,所以感谢您的帮助!
根据 Can I email,支持不是很好 - https://www.caniemail.com/search/?s=%3Abefore
我的建议是坚持使用默认列表样式并从那里添加自定义。Litmus 详细介绍了这一点,这对于摆脱无聊的旧黑色子弹甚至与文本颜色相匹配的子弹非常有帮助 - https://www.litmus.com/blog/the-ultimate-guide-to-bulleted -lists-in-html-email/#fromHistory
但是,如果您打算这样做,您可以使用 Can I email 结果作为参考,然后使用https://howtotarget.email/查找如何定位不支持伪选择器的特定客户端。这两种资源均由行业成员管理,是业内最值得信赖的资源。