首页 > 解决方案 > 如何在 Outlook 邮件应用程序中隐藏 HTML 表格行

问题描述

我生成了一个 HTML 文件并嵌入(用于快速查看而不是单击附件),并将附件(用于进一步分析)发送到邮件和发送。在嵌入期间,预计会隐藏一个表格行,该行用于过滤值,因为嵌入模式不支持交互。虽然我需要在附件模式下使用该功能。

我经历了以下方法,它们都不适用于我的情况

  1. https://litmus.com/community/discussions/889-hide-show-td-in-gmail-outlook-yahoo

  2. https://www.emailonacid.com/blog/article/email-development/how-to-code-emails-for-outlook-2016/

我已尝试将以下 css 分别用于 tr 和 th/td

.hide {
        max-height:0;
        display:none;
        mso-hide:all;
        overflow:hidden;
        font-size:0;
    }

但它隐藏在两个地方。

有什么方法可以在附件 HTML 中显示,而不是在嵌入的 HTML 中显示。

标签: html

解决方案


我终于通过使用display:none通过按钮单击激活的切换选项来解决这个问题。虽然它仍然可以在手动嵌入 HTML 电子邮件附件时获得。它不会出现在嵌入在 m 中的 HTML 上


推荐阅读