Responsive design 如何更改响应电子邮件中的背景颜色

Responsive design 如何更改响应电子邮件中的背景颜色,responsive-design,html-email,Responsive Design,Html Email,我目前正在创建一封响应电子邮件,尽管我正在努力将突出显示的面板(见红色边框)涂成灰色。我正在使用表格来组织电子邮件。有人能告诉我为什么这不起作用吗 非常感谢, 以红色突出显示的面板应为完全灰色 请参阅此处提供的我的Plunker: 代码片段 <table class="payment-details" bgcolor="#fff"> <tr> <td></td> <td class="header container">

我目前正在创建一封响应电子邮件,尽管我正在努力将突出显示的面板(见红色边框)涂成灰色。我正在使用表格来组织电子邮件。有人能告诉我为什么这不起作用吗

非常感谢,

以红色突出显示的面板应为完全灰色

请参阅此处提供的我的Plunker:

代码片段

<table class="payment-details" bgcolor="#fff">
<tr>
  <td></td>
  <td class="header container">

    <div class="content">
      <table bgcolor="#333">  <!-- HELP - this doesn't colour the entire panel -->
      <tr>
          <td style="color: #fff; font-weight: bold; padding: 10px;">
            example text
          </td>
      </tr>
      </table>
    </div>

  </td>
  <td></td>
</tr>

示例文本

更新

谢谢你的评论,我已经更新了Plunker,它确实可以工作,尽管颜色会在页面的宽度上流血,这能被修复吗

如果您将style=“background color:#333333;”添加到您的TDs中,它应该可以工作。我还建议使用#333333而不是#333,因为有些客户不支持速记十六进制代码。

如果您在TDs中添加style=“background color:#333333;”,它应该可以工作。我还建议使用#333333而不是#333,因为有些客户端不支持速记十六进制代码。


<table bgcolor="#333">  <!-- THIS OPENS HERE -->
  <tr>
      <td style="color: #fff; font-weight: bold; padding: 10px;">
        example text
      </td>
  </tr>
</table> <!-- AND CLOSES HERE--->
示例文本
屏幕截图中用红色圈出的表格如下-

<!------------------------------------ 
---- BODY ----------------------------
------------------------------------->

<table class="head-wrap" bgcolor="#ccc">

因此,您需要将背景色添加到该表元素中。


示例文本
屏幕截图中用红色圈出的表格如下-

<!------------------------------------ 
---- BODY ----------------------------
------------------------------------->

<table class="head-wrap" bgcolor="#ccc">


因此,您需要为该表元素添加背景色。

谢谢您的评论-我已更新了plunker,尽管上面有我的评论谢谢您的评论-我已更新了plunker,尽管上面有我的评论谢谢您的评论-如果您嵌套另一个表,我已更新plunker,尽管上面有我的评论在类为“header container”的td内部,并为其指定background color属性。它将约束宽度。这里的Forked Plnker感谢您的评论-我已经更新了plunker,不过如果您在td中嵌套另一个带有类“header container”的表,并将其设置为background color属性,请参见上面的评论。它将约束宽度。这里有叉子