【发布时间】:2015-09-07 07:33:52
【问题描述】:
我正在寻找一种可以向“h1”标签添加填充的解决方案。下面的标记允许我在 Outlook 中渲染背景图像。但是,当我向td 添加填充时,这样做会向背景添加填充——这不是我想要的结果。有谁知道我如何向与 Outlook 电子邮件客户端兼容的h1 添加填充?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<table class="emailwrap" style="background-color:#fff;" cellpadding="0" cellspacing="0" width="100%" align="center">
<tr>
<td style="padding-left:35px;" class="mbl-pad-1" background="images/banner1.jpg" bgcolor="#7bceeb" width="600" height="248" valign="middle" >
<!--[if gte mso 9]>
<v:rect xmlns:v="urn:schemas-microsoft-com:vml" fill="true" stroke="false" style="width:600px;height:248px;">
<v:fill type="tile" src="images/banner1.jpg" color="#7bceeb" />
<v:textbox inset="0,0,0,0">
<![endif]-->
<h1 class="emailh1" style="font-size:65px; line-height:60px; font-family:Arial, sans-serif; color:#fff; text-align:left; margin:0;">DO YOU TRUST<br/>YOUR SOURCE?</h1>
<!--[if gte mso 9]>
</v:textbox>
</v:rect>
<![endif]-->
</td>
</tr>
</table>
</body>
</html>
【问题讨论】:
-
您的标记存在多个语法问题。首先验证您的 HTML。
-
现在应该会更好。再次检查
-
我在您的 html 中没有看到任何
h2标记 -
抱歉,这只是主 html 文件中的一个 sn-p。我已经对其进行了编辑以消除任何混淆。
标签: html css responsive-design outlook html-email