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
Email CSS到HTML电子邮件转换器_Email_Html Email - Fatal编程技术网

Email CSS到HTML电子邮件转换器

Email CSS到HTML电子邮件转换器,email,html-email,Email,Html Email,我正在进行一个项目,我们将发送HTML电子邮件。我已经做了几十个项目,我们发送纯文本电子邮件,但不知为什么,我从来没有做过HTML电子邮件 我是在桌子旁“长大”的。我曾经用它们来做布局设计。然后CSS和它的“层”一起出现了,我们当时叫它们,我很快改变了我的方式。到2002年,我根本不用表格来做布局 我们已经快十年了,我一直在不断地编写非常好的代码。我现在面临着一件非常可怕的事情:故意编写糟糕的代码。我不确定我的头脑或手指是否会允许 因此,我可以像编写任何其他设计版本一样编写电子邮件,而不是从编写

我正在进行一个项目,我们将发送HTML电子邮件。我已经做了几十个项目,我们发送纯文本电子邮件,但不知为什么,我从来没有做过HTML电子邮件

我是在桌子旁“长大”的。我曾经用它们来做布局设计。然后CSS和它的“层”一起出现了,我们当时叫它们,我很快改变了我的方式。到2002年,我根本不用表格来做布局

我们已经快十年了,我一直在不断地编写非常好的代码。我现在面临着一件非常可怕的事情:故意编写糟糕的代码。我不确定我的头脑或手指是否会允许

因此,我可以像编写任何其他设计版本一样编写电子邮件,而不是从编写糟糕的代码开始:使用漂亮的div和CSS,然后使用邪恶的东西将其全部转换出来吗?我意识到这可能会导致背景图像出现问题(其中可能有几幅),但我相信我可以足够的男性化来“修复”这些问题


我应该补充说,我们将有许多动态电子邮件正在生成和一个通讯发送者。理想情况下,这应该是我可以在该过程的末尾插入的东西,这样电子邮件就可以在“标准模式”下生成,然后通过Mordor以beastly 90's HTML的形式出现在另一端。

没有办法自动将css和基于div的HTML页面转换为在电子邮件中工作的工作表

你们可能已经知道,像gmail和hotmail一样,普通CSS样式的标签在网络邮件中不起作用

但是大多数电子邮件客户端都支持嵌入式css,是的,我知道这不是你想在任何普通页面上做的事情,但对于电子邮件来说,这是避免使用字体标签的唯一方法

这是一个包含一些css的页面,以及它在哪些客户机中工作


但对于布局而言,表格是处理任何更复杂布局的唯一稳定方法,尤其是如果你喜欢多列或边框,但我的建议是,在电子邮件编码10年后,尽量保持它尽可能简单,想想打字机样式的字母,只有几张图片,一个页眉和页脚,没有更多,这几乎总是有效的。

有一种叫做Premailer的工具,它可能是朝着正确方向迈出的一步

您仍然不能使用div和float,但它至少减轻了内联编写样式的需要。您只需在
标记中编写样式,它就会为您内联显示它们


试试premailer。。它是用rb写的。。如果您希望在php中实现同样的功能。。然后试着找出一些东西。。它是用php编写的。。而且它太棒了……:)

我不太明白。确切地说,为什么你不能在你的HTML电子邮件中包含CSS呢?@Charles你可以,但要让它得到普遍支持,它必须是内联样式。Gmail和Hotmail将很乐意创建一个样式块。@Oli没有任何工具能打败手工编写HTML电子邮件,当你学会这项交易的诀窍时,这并不难:)通过邮件程序之间的兼容标记来优化链接。谢谢