Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gmail删除;位置:相对“;作为内联CSS(电子邮件模板)_Css_Email_Html Email - Fatal编程技术网

Gmail删除;位置:相对“;作为内联CSS(电子邮件模板)

Gmail删除;位置:相对“;作为内联CSS(电子邮件模板),css,email,html-email,Css,Email,Html Email,据我所知,Gmail根本不接受头部的CSS块,这就是为什么我一直在我的电子邮件模板中添加一堆内联CSS以使其工作的原因 然而,我正在努力解决CSS定位属性的问题。我希望图像位于背景图像之上,因此我将两者的父div设置为位置:relative,并将图像设置为absolute。然而,出于某种原因,Gmail从div中删除了声明position:relative的style属性。不过它保留了所有其他内联CSS 有什么想法吗?有什么解决办法吗?我在发送电子邮件时事通讯时遇到了类似的布局问题。解决方法是使

据我所知,Gmail根本不接受头部的CSS块,这就是为什么我一直在我的电子邮件模板中添加一堆内联CSS以使其工作的原因

然而,我正在努力解决CSS定位属性的问题。我希望图像位于背景图像之上,因此我将两者的父div设置为
位置:relative
,并将图像设置为absolute。然而,出于某种原因,Gmail从div中删除了声明position:relative的style属性。不过它保留了所有其他内联CSS


有什么想法吗?有什么解决办法吗?

我在发送电子邮件时事通讯时遇到了类似的布局问题。解决方法是使用表格来正确定位事物。它已经过时了,但我认为这是让事情看起来像它应该的样子的唯一方法。

遗憾的是,我怀疑你在设计电子邮件时可能不得不放弃你对div和定位的完全合理的想法。电子邮件客户端中的CSS支持是一场复杂的噩梦

唯一(相对而言)可靠的在电子邮件上强制布局的方法是使用老式的表格布局,这是不幸的,但不可避免的


Campaign Monitor对电子邮件客户端CSS支持有一个很好的总结。

尽管它很糟糕,但嵌套表是创建HTML新闻稿的唯一方法。高级CSS也是不可能的。谢谢!我现在处理表格,在td标签中添加了一个背景图像,并将覆盖图像放在表格数据中。不漂亮,但它很管用!:)html电子邮件中不支持CSS
position
。对于背景图像,您应该查看backgrounds.cm。然后,您可以在内部
中放置一个普通图像标记。