验证gmail的HTML代码的方法?
我得到了一些自动生成的HMLT代码工作。确保它被http://validator.w3.org/正确解析,并且它是一个可用的HTML4.01严格。验证gmail的HTML代码的方法?
现在,当我将此代码嵌入到电子邮件中并发送给Gmail时,结果非常不利(弄乱了格式化)。
代码很长,显然只有当它有这样的大小时才会发生。这告诉我两件事情:
- 不值得把一个代码片段在这里
- 它可能是一些相互矛盾的标签,但仍然被认为是有效的解析器
你们会知道的任何工具,甚至更严格验证我的HTML?甚至可能是特定于Gmail的东西?
或者,也许,只是一些专业提示,通常螺丝代码为Gmail。
ps .:代码虽然很长,但也很简单,只有几个表格和样式 - 我在确保只使用“电子邮件友好”标签和格式时非常谨慎。
这里的所有答案都有所帮助,但实际问题在其他地方。
问题是在HTML中,因为我认为,但不完全在我的 HTML。
原来的电子邮件客户端将换行太大,处理它呈现之前,如果不管它是HTML代码或什么的,更确切地说,打破了中间的标签 - 这解释了为什么它只是发生的报告达到时一定的长度。
当我看到由MailChimp生成的代码(由Alexandre Rafalovitch建议)时,发现它的格式为quoted-printable
,每行准确裁剪为75个字符。
之后很容易在我自己的代码生成器中做同样的事情。实际上,我甚至没有格式化为quoted-printable
,只是确保它自己包装太长的行。
除此之外,我只能说,HTML 4.01 Strict代码在Gmail客户端中工作得很好。
希望它有助于后代的发展。
欢呼声。
你说的风格?好家伙!电子邮件客户端都在做着不同的事情,即使您使用的是Gmail,它也可能不适用于雅虎。
您可能希望看起来像Email CSS guide这样的东西来启动,但是您确实也想使用某些收件箱分析服务(例如Inbox Inspector from MailChimp)以获得更好的照片。
我还没有做过这件事(但),但我已经看到一遍又一遍地提到,这是一个领域,你可以失去你的头发。
您是否尝试使用其他SMTP服务器发送邮件来排除Gmail? – timbooo
呃...完全诚实,不..我没有(这实际上会有点混乱),但仍然,我很确定我在HTML中做错了什么(我不是非常好用),这也是我没有打扰寻找gmail中的错误的原因.. – filippo