如何为使用php mail()发送的html电子邮件添加背景色
我正在尝试为这封html电子邮件添加背景色 我试着投入如何为使用php mail()发送的html电子邮件添加背景色,php,html,css,html-email,email,Php,Html,Css,Html Email,Email,我正在尝试为这封html电子邮件添加背景色 我试着投入 标签中包含css代码 bgcolor在body标签中的应用 和css样式表 所有这些都不起作用。 我读到有可能是我将这些测试发送给的提供商(gmail),但一定有办法 我在一个单独的.html文件上测试的所有方法都已更改为我想要的。我只是无法在实际的电子邮件中找到它。我正在php中使用mail() $message=” 评价你的经历 “$recipient”做得怎么样? 空缺职位:“$vac_职位” 空缺编号:“$vac_ID”
标签中包含css代码- bgcolor在body标签中的应用
- 和css样式表 所有这些都不起作用。 我读到有可能是我将这些测试发送给的提供商(gmail),但一定有办法
$message=”
评价你的经历
“$recipient”做得怎么样?
空缺职位:“$vac_职位”
空缺编号:“$vac_ID”
我们的基础是与其他可能也希望使用此服务的人共享您的评论。
请花一分钟时间思考一下您所获得的服务水平。
你的审查是公开的-对其他雇主注册与一个雇主雇用。
如果您有任何希望私下分享的问题,请发送电子邮件至info@website.ca并引用上面显示的空缺ID。
";
//发送HTML电子邮件时始终设置内容类型
$headers=“MIME版本:1.0”。“\r\n”;
$headers.=“内容类型:text/html;字符集=UTF-8”。“\r\n”;
//更多标题
$headers.='From:'。“\r\n”;
邮件($to、$subject、$message、$headers);
像这样尝试:
<body style="background-color:#cfcfcf";>
关于电子邮件,首先要知道的是扔掉你所知道的关于web标准的一切。电子邮件仍处于90年代。看看石蕊和你在说什么
标记的头部。他们被各种各样的读者删掉了。您必须在html标记中使用内联样式
是的,它违背了CSS的全部目的。但正如我所说,电子邮件不符合标准。它落后了。如果您使用的是电子邮件模板,那么您可以在标记中编写内嵌css以及嵌入css 另外,您可以在html代码中编写内联css
- 如果您使用的是外部css,那么它可能无法工作。gmail收件箱中的电子邮件无法找到css的路径
)基本的内嵌式CSS可以满足您的需要。内嵌式CSS只需要单引号而不是双引号。
<body style="background-color:#cfcfcf";>