【发布时间】:2021-07-07 04:37:27
【问题描述】:
这个 HTML 在任何编辑器中都可以正常工作,但是当我根据这个 html 向 gmail 发送示例电子邮件时,背景会移到中心:
</head>
<body style="padding: 0 25px;background: linear-gradient(to bottom, red 80px, black 0%) no-repeat top / auto;background-size: 900px 1020px;">
<header>
【问题讨论】:
-
你能拍一张整个屏幕的照片吗,因为我看不到剩下的东西。
-
任何电子邮件客户端都不支持线性渐变。使用图片。
-
也不要使用
<header>或类似的东西。像 1990 年一样使用<tables>。最好使用像 mjml.io 或 get.foundation/emails.html 这样的框架,您可以通过谷歌搜索轻松找到任何其他框架。 -
欢迎来到 html 电子邮件的美妙世界(太糟糕了!)。还要在 Outlook 中进行测试,因为它也有一个糟糕的 html 渲染引擎。使用表格并从您知道有效的模板开始,Mailchimp 有一些和其他服务也可以。保持简单。
-
@TajKhan linear-gradient 实际上在相当多的电子邮件客户端中得到支持。正确处理很棘手,对于 Outlook,您必须提供 VML 后备。对于某些电子邮件客户端,它们只会显示一种颜色。
标签: html css html-email