用于格式化电子邮件的HTML。
我在其他地方找到了这段代码。 函数 RangetoHTML(rng As Range) 调暗 fso 作为对象 调暗对象 将临时文件变暗为字符串 调暗 TempWB 作为工作簿 TempFile = Environ$("温度...
我一直在使用很久以前在其他地方找到的这段代码; 函数 RangetoHTML(rng As Range) 调暗 fso 作为对象 调暗对象 将临时文件变暗为字符串 调暗 TempWB 作为工作...
这是我的邮件模板: $body=' </desc> <question vote="-1"> <p>这是我的邮件模板:</p> <pre><code>$body='<!doctype html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Simple Transactional Email</title>'; $body.='<p>Solicitor’s Certificates - Tips & Traps</p>'; $body.='</head></html>'; </code></pre> <p>我使用 PHP 邮件库发送了这封电子邮件。 邮件正文 <pre><code>Solicitor’s Certificates - Tips & Traps</code></pre> 在每个浏览器和大多数电子邮件客户端上都能正确显示。但不要在 Microsoft Outlook 中。 在 Outlook 中,它显示为 <pre><code>Solicitor’s Certificates - Tips & Traps</code></pre>。 有没有办法解决这个问题,我尝试了互联网上提到的大部分方法。但他们还没有解决这个问题。</p> </question> <answer tick="false" vote="1"> <p>我可以自己解决 PHPMailer 定义 CharSet 的问题。</p> <pre><code>$php_mail = new PHPMailer; $php_mail->CharSet = 'UTF-8'; </code></pre> </answer> <answer tick="false" vote="0"> <p>在submit.php 的内容部分添加以下行: $mail->isHTML(true);</p> </answer> </body></html>
更新。 我已经尝试了所有的建议。但还是无法让Outlook显示粗体! 更新 2. 请参阅下面我的解决方案 我正在创建 HTML 电子邮件通讯。 是粗体,但是当我测试 时 更新。 我已经尝试了所有的建议。但还是无法让Outlook显示粗体! 更新2.请参阅下面我的解决方案 我正在创建 HTML 电子邮件通讯。 <h1> 是粗体,但是当我在 Outlook(2007、2010、2013 等)中测试时,字体似乎不是粗体。 Outlook 要么对常规粗细应用假粗体(加粗),要么忽略粗体。而所有其他电子邮件客户端都使用真正的粗体字体。 有什么我可以做的吗?当然,标题 <h1> 默认情况下应该是粗体,而不必编写 css 或在其周围放置 <strong> 或 <b> 吗? 这是我的代码(内联): h1 { font-family:Arial Bold, Arial, sans-serif; font-weight:bold; } 也许我需要将 Arial Bold 放在引号中? font-family:'Arial Bold', Arial, sans-serif; 这是两张图片。顶部是它应该看起来的样子。最下面是展望。 您可以使用 <strong> 标签代替 css。 不幸的是,没有一种很好、可靠的方法可以在混合中使用 Arial Bold 来做到这一点。 Arial Bold 并非在每个系统上都安装,因此 font-family:Arial Bold, Arial, sans-serif; 的字体堆栈将跳过 Arial Bold 并使用 Arial。即使您下载 Arial Bold 的副本并将其作为 Web 字体发送,Outlook 也不支持 Web 字体。 因此,在未安装 Arial Bold 的系统上,我们只能使用常规 Arial。我们可以假装粗体 Arial: <h1 style="font-family: Arial Bold, Arial, sans-serif; font-weight: bold;">Headline Text</h1> 这可能没问题,但是在字体堆栈中使用 Arial Bold 仍然有点不确定。在安装了 Arial Bold 的系统上,我们会看到 Arial Bold 渲染...以及伪粗体。 我不确定什么最适合您的项目,但如果是我,我会从字体堆栈中删除 Arial Bold,只使用仿粗体常规 Arial。每个系统都有 Arial,所以它更可预测。 <h1 style="font-family: Arial, sans-serif; font-weight: bold;">Headline Text</h1> 您也可以尝试此标记:<h1><b>CASE STUDY</b></h1> 正如 @Ted Goas 指出的,Arial Bold 不是网络安全字体。过去它也不是IOS的一部分。我的建议是使用带有 font-weight: 800; 的 Arial。它与 Arial Bold 不太一样,但它是一个不错的后备。 https://jsfiddle.net/wallyglenn/aez4e3gd/ 如果您只在 Outlook 中注意到这个问题,并且想要保留 Arial Bold 作为其他客户端的字体,请在 <head> 末尾处的现有样式表下方创建一个仅 Outlook 样式表:< <!--[if (gte mso 9)|(IE)]> <style type="text/css"> h1 {font-family: Arial, sans-serif !important; font-weight: 800;} </style> <![endif]--> 您可以执行此操作来微调您发现的有关 Outlook 的样式的任何问题。 祝你好运。 问题在于使用 Microsoft Word 显示电子邮件的 Outlook 版本。我相信这些版本的 Outlook / Word 还不够复杂,无法使用真正的粗体字体。相反,他们使用假/假粗体——只是将常规粗细的字母加粗。这就是为什么它们看起来不同,比真正的粗体字体更“更轻”和更难看。 与斜体相同。旧版本的 Outlook / Word 只是倾斜常规罗马版本的字体 - 它们不使用字体的斜体剪切(一些可怜的印刷师花了数月或数年的时间来设计)。 使用 font-weight: bold 内联样式。会起作用的。
我不知道这是否只是我个人的看法,但我注意到 PHPMailer 向我的用户发送邮件大约需要 3 分钟。因此,我决定通过 cloudflare 来...
我有一个 HTML 电子邮件代码,如以下链接所示: https://privatebin.net/?1ca92ace7be6c777#LLNgtdGPXCC4Si0Ui7jsEt7P/g+PsZ1gRq08qBTOljo= 问题是通过链接 href="https://fonts.
SendGrid for Outlook 不考虑 HTML 电子邮件填充
我正在通过 SendGrid 发送电子邮件并尝试使用动态模板。 这方面的前景令人抓狂…… 我的模板之一中有此代码部分: 我正在通过 SendGrid 发送电子邮件并尝试使用动态模板。 这方面的前景令人抓狂...... 我的模板之一中有此代码部分: <div class="contentSection"> <table> <tbody> <tr> <td class="purchaseQty" style="font-weight: bold">QTY</td> <td class="purchaseFill" style="font-weight: bold">ITEM</td> <td class="purchaseCurrency" style="font-weight: bold">COST (USD)</td> </tr> {{#each items}} <tr> <td class="purchaseQty"> <div style="margin-bottom: 3px; font-weight: bold">{{this.quantity}}</div> </td> <td class="purchaseFill"> <div style="margin-bottom: 3px; font-weight: bold"> {{this.itemName}}{{this.quantityUpdate}}{{this.licenseUpdate}} {{#unless this.features}} {{this.featureUpdate}} {{/unless}} </div> <div>Expires: {{this.expiration}}{{this.expiryUpdate}}</div> {{#if this.features}} <div>Features: {{this.features}}{{this.featureUpdate}}</div> {{/if}} <div>Key: {{this.key}}</div> {{#if this.errorString}} <div class="errorDivWrapper"> <div class="errorDiv" style="padding: 10px">Warning! There were some errors processing this license, please contact Revolution Design for support.</div> </div> {{/if}} </td> <td class="purchaseCurrency"> <div style="font-weight: bold">{{this.itemCost}}</div> {{#if this.discount}} <div style="color: red; font-size: 12px; font-style: italic">(-{{this.discount}})</div> {{/if}} </td> </tr> {{/each}} </tbody> </table> </div> 它使用自定义头中的这些样式: .contentSection{ margin: 0px 40px 10px 40px; font-family: inherit; } .purchaseQty{ width: 10%; padding-right: 5px; padding-bottom: 20px; vertical-align: top; } .purchaseFill{ width: 60%; padding-right: 5px; padding-bottom: 20px; } .purchaseCurrency{ width: 30%; white-space: nowrap; padding-left: 20px; padding-right: 40px; padding-bottom: 20px; align-content: baseline; text-align: right; } .errorDivWrapper{ border: 1px solid black; border-radius: 3px; background-color: wheat; } .errorDiv{ padding: 20px; } 在此处设置后,Outlook 看起来是正确的;该部分主要部分的右边缘与文本右侧之间的距离为 40 px。 但是,当我发送到雅虎或其他邮件时,那里有 80px。 雅虎在这里实际上是正确的,因为内容部分应该有 40 像素的边距,单元格中应该有 40 像素的填充。 我可以取出其中之一并将其设置为 40 像素,但 Outlook 给我的是 0 像素。 我已经尝试过: 将外部部分设为表格而不是 div。 直接将表格宽度设置为 520px(600 减去 2 40px 边距)。 设置和取消设置表格宽度。 在主 div 上使用内边距而不是边距。 通过 width 属性和 style 属性设置表格的宽度。 我觉得也许还有一两件事,但我现在不记得了。 无论我做什么,Outlook 都不会识别与 Yahoo 相同的内容,无论是其中之一都是错误的。 到底如何才能让它在两者中正确显示??? 好吧,经过多次挫折后,我找到了一些可行的方法。 显然它不喜欢 div 中的填充或边距。我最终不得不完全取消 contentSection 的边距。 然后我在 purchaseQty 和 purchaseCurrency 中放置 40 像素的左右内边距。 这似乎在两个系统中都能正确识别。 现在剩下的(反问)问题是,为什么微软自 1997 年以来就没有更新 Outlook 中的 HTML 系统......
HTML 电子邮件签名在邮件 iOS、Mac 的深色模式下无法正确显示
我的电子邮件签名在默认轻型模式下的 iOS 邮件上运行得非常好。 但是,如果您切换到深色模式并使用它发送电子邮件,则完整消息的背景将变为白色。该公司...
Foundation for Email 2 (zurb) 扩展按钮 - Gmail Android 纵向
有谁知道为什么我的按钮不适合 Gmail Android 上具有“扩展”类的列(纵向)? 它在 Gmail 网络邮件、iCloud 邮件和
CSS - “object-fit: cover”在 html 电子邮件正文中不起作用
我想请您帮忙处理 html 电子邮件正文。我对参数“object-fit: cover;”有疑问实际上,在网络上显示时效果很好,但在 h 中使用时则不起作用...
我接管了由前任员工管理的 ESP。 我必须更新一些电子邮件模板,并且在某些情况下我必须移动 CTA。 我不是编码员,每次我尝试...
我应该如何构建 HTML 电子邮件表格,使其在移动设备上内联块但堆叠在桌面上?通常情况下会做相反的事情
移动和桌面版本模型 我完成桌面版本没有问题,但试图弄清楚如何使其在移动设备上内联块却困扰了我。 不确定我是否需要做
所以我有一个脚本正在运行,一旦我按下关联的按钮,它就会从提取的数据中向列表发送一封电子邮件,但我遇到了一个问题,因为列表不断更新并且脚本将运行
我有一个用 Javamail 向用户发送电子邮件的程序,我必须在每封邮件中嵌入一个徽标。这工作得很好,但在 Outlook 中我看到该图标是邮件的附件。标志正在显示...
我开发网站已有十多年了,但很快发现我为网络开发的许多习惯在为电子邮件客户端开发时毫无用处。这给我带来了巨大的
它非常混乱,但它有效......不知何故,我目前遇到的问题是我在脚本中有图像,但是我不知道如何使其在左侧对齐并具有来自的文本在“
我目前正在制作电子邮件模板。键入诸如 和一些更常用的属性有点烦人... 我目前正在制作电子邮件模板。手动输入 <table cellpadding="0" cellspacing="0"> 等属性以及 <td height="20" width="600"> 等更常用的属性有点烦人。有没有人找到如何打开它的方法? 我尝试使用类似的设置 "[html]": { "editor.suggest.showDeprecated": true, "editor.showDeprecated": true }, 但他们对此没有帮助。另外我没有找到任何可以添加这种可能性的扩展。 只需编写您自己的自定义 Emmet 片段。
我正在尝试以纯文本形式输出 html 电子邮件中的示例 html 代码,但我不知道该怎么做。我尝试将所有 > 更改为 > 和所有 < to <. As well I tried using the &l...
我正在尝试在photoshop中制作一个可点击的html签名,并使用切片工具对需要可点击的部分进行切片。 它在浏览器和 Gmail 中正确显示,但在 Outlook 中却...
我将 Google 文档转换为 HTML,以保留电子邮件正文的格式,但电子邮件正文一天比一天会丢失该格式
昨天,在本论坛其他答案的帮助下,我能够使用以下函数将 Google 文档转换为 HTML,并将其用作电子邮件正文以保留大部分格式...