我很难在HTML电子邮件中格式化表格.似乎总有一个单元格没有背景颜色或奇怪的白色空间.
这是代码(在PHP中) -
$subject.="<br/><br/><table style=\"width:585px;\" ><tr><td style=\"padding:10px;background-color:#113797;color:white;\">New & Used Vehicles</td><td style=\"padding:10px;background-color:#113797;color:white;\">Term in Months</td><td style=\"padding:10px;background-color:#113797;color:white;\">APR* As Low As</td><td style=\"padding:10px;background-color:#113797;color:white;\">Monthly Payment Per $1000 Borrowed</td></tr>";
$result = mysql_query("SELECT * FROM rates WHERE ID>='32' AND ID <='39'");
while($row = mysql_fetch_array($result))
{
$subject.= "<tr><td BGCOLOR=\"#e5f1ff\" style=\"padding:10px;color:black;\">" . $row['name'] . "</td>";
$subject.= "<td BGCOLOR=\"#e5f1ff\" style=\"padding:10px;\">" . $row['term'] . "</td>";
$subject.= "<td BGCOLOR=\"#e5f1ff\" style=\"padding:10px;\">" . $row['apr'] . "</td>";
$subject.= "<td BGCOLOR=\"#e5f1ff\" style=\"padding:10px;\">" . $row['per_1000'] . "</td></tr>";
}
$subject.= "</table>";
Run Code Online (Sandbox Code Playgroud)
所以我尝试了css背景和html,两者都创造了看起来很糟糕的东西.我也试过Doctypes.
这就是我的邮件代码.
mail( "XXXXXX@yahoo.com", "$title2", "$subject" , "Content-type: …Run Code Online (Sandbox Code Playgroud) 如何在电子邮件或电子邮件模板中使用海关字体为什么我们不能在电子邮件中使用自定义字体,为什么大多数邮件提供商都不支持@ font-face样式
我正在编写一个带有注册按钮的HTML页面,该按钮应该无需打开本地邮件客户端即可静默发送电子邮件.这是我的HTML:
<form method="post" action="">
<input type="text" id="email_address" name="name" placeholder="Enter your email address..." required>
<button onclick="sendMail(); return false">Send Email</button>
</form>
Run Code Online (Sandbox Code Playgroud)
...这是我的JavaScript代码:
<script type="text/javascript">
function sendMail() {
var link = 'mailto:hello@domain.com?subject=Message from '
+document.getElementById('email_address').value
+'&body='+document.getElementById('email_address').value;
window.location.href = link;
}
</script>
Run Code Online (Sandbox Code Playgroud)
上面的代码有效...但它会打开本地电子邮件客户端.如果我删除属性中的return语句,onclick如下所示:
<form method="post" action="">
<input type="text" id="email_address" name="name" placeholder="Enter your email address..." required>
<button onclick="sendMail()">Send Email</button>
</form>
Run Code Online (Sandbox Code Playgroud)
...然后根本不发送电子邮件.我错过了什么吗?
任何帮助将得到真诚的赞赏:-)
我在Outlook 2010中遇到基于HTML的电子邮件的问题(我的客户说).我自己没有使用outlook 2010的副本进行测试,我不想继续向我的客户端发送测试.
有没有人知道一个免费工具,可以让我测试outlook 2010呈现的电子邮件的显示?
谢谢
HTML电子邮件必须(应该)内嵌CSS,以便在大多数电子邮件客户端中具有预期的设计.
有没有办法将Google Web字体链接到或嵌入此类电子邮件中,但仍然可以在电子邮件客户端中保持广泛接受(适当呈现)?
我知道另一种方法是使用相应的排版图像,但我会首先搜索可能有效的其他内容.
我测试通过C#发送了一些邮件,但我不能告诉特效设置IsBodyHtml到true了.无论价值如何,我在Body中发送的内容都显示内容类型为"text/plain",而我的HTML显示标签以及所有在我的电子邮件客户端(gmail)中.那个标志究竟应该做什么?
注意:我可以通过创建AlternateView内容类型为"text/html" 来发送HTML电子邮件,我只想了解设置正文的工作方式.
我想知道我是否在HTML表格中使用colspan属性,我打算将其作为电子邮件,电子邮件客户端(Outlook等等)了解colspan的作用,因为我已经读过这可能会导致布局出现问题?
我试图在HTML邮件中将文本的一部分对齐到左边的另一部分,但在Outlook中float则不起作用.所以基本上我float在Outlook中寻找CSS.我知道这听起来很令人毛骨悚然,text-align或者align=""说不起作用.有什么建议?
<td>
<span style="text-align:left; float:left;">
First part
</span>
<span style="text-align:right; float:right;">
Second part
</span>
</td>
Run Code Online (Sandbox Code Playgroud) 有没有办法只允许用户使用MailChimp的模板语言编辑链接的目的地,而不是链接本身?在他们的文档中似乎没有关于这种特定情况的任何内容.
例如:
<a href="link.html" target="_blank">
<img src="button.gif" alt="Button Name" />
</a>
Run Code Online (Sandbox Code Playgroud)
因此,我希望允许用户仅编辑" link.html"以指向其他位置,因为链接按钮永远不会更改.
不幸的是,为了使问题更复杂,模板中存在未知数量的链接(由于使用mc:repeatable),因此解决方案无法硬编码到特定链接.
这可能吗?
我正在创建一个HTML电子邮件,我不想在头部使用CSS样式(出于跨平台兼容性原因).我需要仅使用内联样式 为段落的第一行设置缩进.
我该怎么办?
html-email ×10
html ×8
email ×6
css ×2
.net ×1
fonts ×1
inline ×1
javascript ×1
mailchimp ×1
outlook ×1
outlook-2010 ×1
php ×1
styling ×1