我目前正在从PHP的mail()函数发送html格式的电子邮件,并检查它们,以确保它们显示为HTML(除了格式化之外,我很清楚,从客户端到客户端的格式会有所不同(可能很剧烈) 。 它们在Apple Mail客户端以及iPhone上以HTML格式显示。 不过,Gmail只是拒绝将其全部显示为HTML。 由此,我不是说它格式不正确,它只是简单地不使用它出现的HTML。 怪异的部分是,从标签img正在加载,但这是关于它…是我主要使用div的布局,这对于Gmail或什么东西(vs表)太新了? 至于CSS和什么不去,查看原始来源显示如下: <html><head><style>body { background-color: #F2F2F2; font-family: Arial; color: #5C5C5C; font-size: 11pt; } a { color: #46AAFF; text-decoration: none; } #container { width: 750px; margin-right: auto; margin-left: auto; } #header { float: right; padding: 3px; height: 30px; } #header a { color: #666666; margin-right: 10px; } #mainBody { padding: […]
我发送了很多HTML电子邮件。 GMail的问题是,如果有多个电子邮件具有相同主题,则会隐藏一些类似的内容,并显示“…”以显示“修剪的内容”。 这与我的格式化拧紧了。 如果改变主题不是一个选项,是否有任何方法来避免这种行为? 编辑:我应该澄清,我编程从PHP脚本使用Amazon SES发送电子邮件。 这就是为什么我在Stack Overflow中发布这个问题的原因。
我以编程方式发送HTML格式的电子邮件,并将字体设置为Arial( font-family: Arial; )。 邮件到达Outlook 2010时, table元素中的文本是Times New Roman。 div元素中的文本在Arial中很好。 如果我View Source ,复制到一个HTML文件,并在浏览器中查看,所有字体的function按预期(这是所有Arial)。 某些Google 结果显示,如果没有指定Outlook,则Outlook将回退到其默认字体(Times New Roman),但这不是发生的情况。 为什么Outlook强制我的电子邮件显示在Times New Roman中?
我在我的电子邮件中使用CSS并发送出去。 当我在Gmail中收到电子邮件时,所有CSS都被禁用; 但是,当我在雷鸟或Outlook中检索电子邮件时,一切正常。 我将如何解决这个问题?
我通常对margin:0 auto使用CSS规则margin:0 auto和960容器,用于基于标准浏览器的内容,但是我不熟悉HTML电子邮件创build,并且我现在想要在浏览器中设置以下devise窗口没有标准的CSS。 http://static.helpcurenow.org/mockups/emails/2010/may-survey/survey.html 我似乎记得在某处看到,它也可以通过将你的电子邮件表devise包装在一个设置为width:100%的外部表格中,并使用一些内联样式来实现text-align:center以tbody为text-align:center还是这样做呢? 有这个最好的做法吗?
我正在使用premailer-rails3 gem,它为html电子邮件内联样式,我试图用Twitter引导来处理它。 https://github.com/fphilipe/premailer-rails3 它看起来像一些样式正确,但不是全部。 我想知道如果任何人有一个很好的工作的例子,让他们的Twitter Bootstrap的CSS(修改或不)成为一个HTML电子邮件。 谢谢!
HTML电子邮件通讯的HTML / CSS是否需要以表格格式,或者我可以使用DIV等同的保证,它将显示良好的交叉电子邮件客户端? 我已经下载了一些模板,看看它们是如何完成的,我自己也是基于这些模板的,他们似乎都使用表格。 任何洞察力非常感谢,谢谢!
我正在生成一个使用内部样式表的HTML电子邮件,即 <!doctype html> <html> <head> <style type="text/css"> h2.foo {color: red} </style> </head> <body> <h2 class="foo">Email content here</foo> </body> </html> 在Gmail中查看时,似乎内部样式表中的所有样式都被忽略。 Gmail似乎忽略了内嵌规则以外的所有样式,例如 <h2 style="color: red">Email content here</foo> 这是我使用Gmail查看HTML电子邮件的唯一select吗?
数据URI是将图像和其他二进制数据embedded到HTML中的一种标准方式,并且浏览器支持在networking上被很好地logging。 (IE8是第一个支持数据URI的IE版本,每个URI最大32KB;其他主stream浏览器甚至支持它。) 我的问题是关于桌面电子邮件和webmail客户端软件。 在构buildHTML电子邮件时,标准做法是将图像作为附件包含在内,或者将其加载到外部(即跟踪图像)。 这两个都有缺点(一些客户列出所有这些附加的文件,而许多正确的阻止或要求用户的行为,看到外部图像)。 因此,Data URI看起来是一个好的方法,但只有在电子邮件阅读器支持的情况下。 那么,有没有人有链接到最近的研究支持这个function? 还是调查了这个呢? 例如,下面是CSS支持的概述 。 我感兴趣的客户端软件包括: 桌面 (包括版本信息):Outlook,Apple Mail,Thunderbird,Evolution,Lotus Notes,AOL,Eudora Webmail: Gmail,Live / Hotmail,Yahoo! 邮件,美国在线 手机: Android,iPhone
我想知道,如果我使用colspan属性在我打算作为电子邮件的HTML表格,将电子邮件客户端(Outlook等…)了解什么colspan做,因为我已经读过这可能会导致布局的问题?