HTML 电子邮件 - 表格位置

Posted

技术标签:

【中文标题】HTML 电子邮件 - 表格位置【英文标题】:HTML Email - Table Position 【发布时间】:2013-02-20 07:38:40 【问题描述】:

我刚刚开始创建 html 电子邮件。我正在创建我的最新版本 http://www.jn-design.co.uk/misc/Swagelok/email.html

它在浏览器中显示很好,直到IE,甚至9不同意它。其他的我还没看。将能够在 Firefox 或 chrome 中看到正确的显示。

关于为什么桌子的一半向右浮动有什么想法吗?

【问题讨论】:

我从不尝试这个。但看起来是一个不错的起点:htmlemailboilerplate.com/#f1 【参考方案1】:

试试看

<!doctype html>

在文档顶部,&lt;html&gt; 标记之前

【讨论】:

谢谢,我什至没有想到这一点。关于为什么我的所有元素都增加了填充的任何想法? 这很正常,我也遇到了同样的问题,当我添加 doctype 声明时它增加了填充,我认为这是因为 doctype 声明将浏览器置于标准模式以进行 html 页面显示 放置文档类型增加了我在所有浏览器中的填充? 是的,它确实增加了您在所有浏览器上的填充,这很正常,只需将 bodypadding: _whatever_px 放入您的 css 中就可以了【参考方案2】:

您应该添加: 对齐=“中心” 代替: 对齐=“左” 在第 22 行。

我已经完成了相当多的 HTML 电子邮件!

同时添加一个文档类型。

【讨论】:

对我的填充有什么建议吗?自从放入 doctype 后,所有浏览器中的填充都大大增加了!【参考方案3】:

对于段落填充,您为什么不尝试单独设置边距。我也会推荐Boilerplate,因为它包含很多针对每个电子邮件客户端怪癖的解决方案。

【讨论】:

即使正文中的段落填充设置为 0px 并且单个段落我需要 LESS padding ,由于某种原因,尽管高度没有那么高,但仍会应用填充?....跨度> 您可能不得不放弃 &lt;p&gt; 并使用 &lt;tr&gt; 并设置高度/边距。一些客户端会向&lt;p&gt; 添加额外的填充,这将覆盖其他任何内容。

以上是关于HTML 电子邮件 - 表格位置的主要内容,如果未能解决你的问题,请参考以下文章

谷歌电子表格地理位置

Google 表格脚本:带有 HTML 表格的电子邮件,该表格只有一组

如何使用 Google Apps 脚本在电子表格中查找按钮的位置?

Gmail HTML 电子邮件背景

HTML 电子邮件:表格还是 div?

在电子邮件中嵌入 HTML 表格