【发布时间】:2021-04-12 17:17:53
【问题描述】:
我目前正在自定义我的第一个(woocommerce)电子邮件模板,我想通过 CSS display: none隐藏数据
但是,我想知道 CSS 和 display: none 的支持是什么,即
- 是否所有电子邮件客户端都支持基本的 CSS,例如
display: none还是太多了? - 如果收件人仅查看文本格式(而非 HTML)的电子邮件,会发生什么情况?电子邮件客户端是否将 HTML 转换为文本(即
display: none仍未显示)或者电子邮件客户端是否只是输出了它可以找到的纯文本而无需 HTML 转换(即display: none内容仍然显示)? - 是否有网站可以测试电子邮件在电子邮件客户端(outlook、gmail、yahoo、spark、mac 等)中的外观?
我知道这可能是非常基本的,但我真的很感激任何帮助!
非常感谢
更新:
这个网站提供了一些关于隐藏元素的细节:http://www.emaildesignreview.com/email-code/hiding-elements-in-email-4922/
我目前正在使用以下方法来尝试隐藏尽可能多的客户端:
font-size: 0; /* in case display-none isnt working */
max-height:0px; overflow:hidden; /* for gmail */
opacity: 0;
visibility: hidden;
display: none;
mso-hide: all; /* for outlook */
【问题讨论】:
标签: html css email html-email