【问题标题】:Best inline style format for HTML email? [closed]HTML 电子邮件的最佳内联样式格式? [关闭]
【发布时间】:2014-03-21 02:08:53
【问题描述】:

哪种内联样式格式更适合 HTML 电子邮件模板:

<table height="800"></table>
<table bgcolor="#000000"></table>

<table style="height:800px;"></table>
<table style="background:#000000;"></table>

【问题讨论】:

    标签: html css email inline-code


    【解决方案1】:

    height="800px" 无效。你会想要height="800"height 属性中没有px)。 CSS 版本应该可以在许多客户端中使用,但 @John 报告说它不是 100% 兼容的。

    到目前为止,对电子邮件最好的做法是根本不设置高度,因为它并没有真正起作用。让您的内容畅通无阻。

    【讨论】:

    • 谢谢布拉德,我只是以身高为例!
    • @WesleyMurch 这不是关于石器时代,而是关于兼容性。 IE 3.0 不知道如何处理非数字高度属性。如果你走那条路,你只需要为该属性使用一个数值。
    • @Brad height="800" 在应用于 table/td 元素时在所有客户端中 100% 工作,只有 height:800px; 不能始终如一地工作。您应该更新答案,因为它在技术上不正确。
    • @John 有趣...自从我完成电子邮件模板以来已经有一段时间了。你知道客户对 CSS 高度有什么问题吗?我不记得在 Litmus 中看到过任何问题,但我想从那时起它可能已经改变了。
    • @Brad 不确定,我最近没有检查过,因为我记得它参差不齐,height="" 是一个简单的选择。我的猜测是前景之一。我可能是错的 - 我必须检查一下。我想我想说的是 height="" 是 100% 支持的解决方案,而您对高度的评论通常不起作用。
    【解决方案2】:

    您现在可以同时使用这两种方法。但是,如果您想防弹,请使用height="800",这对一些老客户来说效果更好

    【讨论】:

    • 你的意思是 height="800" 还是 CSS?
    • @MahaliaSamuels:height="800"
    • 是的,绝对是指 height="800"
    【解决方案3】:

    第一个

    <table height="800"></table>
    

    【讨论】:

    【解决方案4】:

    height="800" 适用于所有客户端,并且是您应该这样做的方式。 height:800px; 没有。

    背景相同,100% 支持的方法是 bgcolor="#000000",但仅在 &lt;table&gt;&lt;td&gt; 元素中。

    如果您希望获得跨电子邮件客户端的一致性,则应始终使用最热门的示例。

    此规则也适用于align="left"(正确)与text-align:left;float:left;,并且valign="top" 也适用于vertical-align:top; 无用的情况。

    【讨论】:

      猜你喜欢
      • 2011-06-17
      • 2010-12-21
      • 1970-01-01
      • 2014-10-30
      • 2014-04-22
      • 1970-01-01
      • 2014-12-07
      • 1970-01-01
      • 2012-06-04
      相关资源
      最近更新 更多