使用富文本编辑器,我们的用户可以将保存的图像从桌面拖放到编辑器中.提交后,图像会在网页中显示并正确显示.
由于图像不会上传到任何地方,因此编辑器会将图像保存为base64编码的图像.
<img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAFKCAIAAADKUQaBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+lSURBVHhepP1p32zb
Run Code Online (Sandbox Code Playgroud)
等等
但它没有出现 - 不是在iPhone上,也不是两个不同版本的Outlook.图像很简单.我们希望坚持使用base64,因为它已经在使用网页,并且能够在用户离线时查看图像.
HTML电子邮件新闻稿的HTML/CSS是否需要采用表格格式,或者我可以使用DIV同样保证它会显示交叉电子邮件客户端吗?我已经下载了许多模板,看看它们是如何完成的,基于我自己的模板,它们似乎都在使用表格.
任何见解都非常感谢,谢谢!
我在电子邮件中使用了CSS并将其发送出去.
当我在Gmail中收到电子邮件时,所有CSS都被禁用; 但是,当我在thunderbird或outlook中检索电子邮件时,一切正常.
我该如何解决这个问题?
我使用GitHub Pages托管了一个静态HTML页面.我需要在我的静态页面添加"发送反馈"功能,用户可以在其中输入他的姓名,电子邮件,评论并单击"提交"按钮.这会将包含内容的电子邮件发送到我的电子邮件地址.这可以在GitHub上的静态HTML页面中以某种方式工作吗?GitHub Pages是否支持此邮件功能?
我还想知道GitHub Pages服务器支持哪些功能/插件等基于它使用的底层Web服务器?
我发送了很多HTML电子邮件.GMail的问题是,如果有多个具有相同主题的电子邮件,它会隐藏一些类似的内容并显示"..."以显示"修剪内容".这搞砸了我的格式.
如果不能选择更改主题,是否有办法避免这种行为?
编辑:我应该澄清,我以编程方式从PHP脚本使用Amazon SES发送电子邮件.这就是我在Stack Overflow中发布问题的原因.
我正在设计一个HTML电子邮件模板,它迫使我使用表格.在下面的代码中,我遇到了问题(1)删除了占位符图像下面的间距,以及(2)删除了图像和标题之间的空格.以下是OS X 10.6.8上Chrome 15的外观截图:
<!DOCTYPE HTML>
<html>
<head>
<title>Email Template</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
</head>
<body>
<table style="border: 1px solid #b50b32; margin: 30px auto; width: 600px; padding: 0; border-spacing: none;" cellspacing="0" cellpadding="0">
<tr>
<td id="main" style="background-color: #f2f2f2;">
<h2 style="color: #b50b32; font-family: 'Lucida Grande', Arial, sans-serif; font-size: 22px; font-weight: normal; padding: 15px; margin: 25px 0; background-color: #fff;">Major headline goes here</h2>
<table class="main-story-image" style="float: left; width: 180px; margin: 0 25px 25px 25px;">
<tr><td style="padding: 0; border: 1px solid red;"><img src="placeholder.jpg" …
Run Code Online (Sandbox Code Playgroud) 我是以编程方式发送HTML格式的电子邮件,并将字体设置为Arial(font-family: Arial;
).当邮件到达Outlook 2010时,table
元素中的文本位于Times New Roman中.div
元素中的文字在Arial中很好.如果我View Source
,复制到HTML文件,并在浏览器中查看,所有字体按预期运行(它都是Arial).
一些谷歌搜索结果显示,当没有指定时,Outlook将回归到默认字体(Times New Roman),但这不是这里发生的事情.
为什么Outlook强制我的电子邮件在Times New Roman中以其他方式显示?
我有一个查询,gmail忽略"display:none" - 该怎么办?在电子邮件html中隐藏arow或div
My Rails 3应用程序以纯文本和HTML格式发送电子邮件.我使用RoundCube和Squirrel Mail客户端在本地测试了它们,它们都显示带有图像,链接等的HTML版本.另一方面,GMail选择纯文本格式.知道是什么导致了这个吗?
Delivered-To: test@gmail.com
Received: by 10.42.166.2 with SMTP id m2cs16081icy;
Thu, 3 Mar 2011 17:01:48 -0800 (PST)
Received: by 10.229.211.138 with SMTP id go10mr1544841qcb.195.1299200507499;
Thu, 03 Mar 2011 17:01:47 -0800 (PST)
Return-Path: <info@example.com>
Received: from beta.example.com (testtest.test.com [69.123.123.123])
by mx.google.com with ESMTP id j14si1690118qcu.136.2011.03.03.17.01.46;
Thu, 03 Mar 2011 17:01:46 -0800 (PST)
Received-SPF: neutral (google.com: 69.123.123.123 is neither permitted nor denied by best guess record for domain of info@example.com) client-ip=69.123.123.123;
Authentication-Results: mx.google.com; spf=neutral (google.com: 69.123.123.123 is neither permitted …
Run Code Online (Sandbox Code Playgroud) 我目前正在从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: 20px; background-color: #FFF; border: 1px solid #DADADA; border-radius: 3px; } #imageArea { border-top: solid #E8E8E8 1px; margin: 15px; } #singleImageArea { width: 250px; padding: 15px; } #singleImageArea p …
Run Code Online (Sandbox Code Playgroud) html-email ×10
css ×4
html ×4
email ×3
gmail ×3
base64 ×1
data-uri ×1
forms ×1
github-pages ×1
gmail-imap ×1
html-table ×1
mime-mail ×1
outlook ×1