我正在尝试发送一封电子邮件,其中一张图片位于背景图片的上方,如果这样做,我可以使其正常工作
$message .= "<tr><td background='https://path-to-background/image.jpg'><img src=https://path-to-image/" . $file. " ></td></tr>";
但是背景图像重复
如果我是内联样式,它根本就不会像这样
$message .= "<tr><td><img src=https://path-to-dir/" . $file. " style='background-image: url('https://path-to-background/image.jpg'); background-repeat: no-repeat;'></td></tr>";
我知道这可能与“和”有关,但我已经尝试了所有方法,但无法使该工作正常进行,
非常感谢您一如既往的帮助
谢谢
答案 0 :(得分:1)
尝试将样式属性移至<td>
标记。
示例:
$message .= "<tr><td background="path to background" style=\"background: url('path to background') no-repeat;\">Content</td></tr>";
请记住,电子邮件在不同设备上的显示方式会有所不同。我建议使用石蕊之类的工具来帮助在需要的地方获取电子邮件模板。
答案 1 :(得分:0)