【问题标题】:HTML Email Background Color [closed]HTML电子邮件背景颜色[关闭]
【发布时间】:2023-03-17 20:41:01
【问题描述】:

我创建了一个 HTML 邮件并编辑了 CSS。现在很好。但是,我想给我的窗口添加背景颜色。

我的代码:

<body bgcolor="#f2f2f2" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

但不工作。当我一张桌子时,我的结构崩溃了。

<table bgcolor="#f2f2f2">
--
My Email Structure
**
</table>

我该如何解决?

经过测试的浏览器:

火狐, 苹果浏览器, 铬。

测试客户:

Gmail

【问题讨论】:

  • 在 GIF 动画之前。
  • @KyleSevenoaks — HTML 格式的电子邮件诞生于 1998 年。
  • “当我是一张桌子时,我的结构崩溃了”——你怎么“一张桌子”?当您构建“崩溃”时,究竟会发生什么?
  • 你是如何测试这个 HTML 的?什么电子邮件客户端?什么浏览器?什么质量保证工具?是不是到处都失败了?
  • @Quentin 编辑了我的帖子。

标签: html css background html-email


【解决方案1】:
<table style="background-color: #f2f2f2;">

</table>

的 bgcolor 属性在 HTML 4.01 中已弃用

不推荐使用的元素或属性是已过时的元素或属性。

不推荐使用的元素将来可能会过时,但浏览器应继续支持不推荐使用的元素以实现向后兼容性。

【讨论】:

    【解决方案2】:

    试试css

     body {background-color:#f2f2f2;} 
    

    背景色必须有效。 Reference here

    【讨论】:

    • 电子邮件客户端在支持&lt;style&gt; 元素方面出了名的差。
    • 而且w3fools.com 总是一个很好的提醒。
    猜你喜欢
    • 2012-03-18
    • 2020-07-07
    • 2013-02-22
    • 2013-08-19
    • 1970-01-01
    • 2012-04-03
    • 2012-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多