【问题标题】:how to align anchor in div without using margin如何在不使用边距的情况下对齐 div 中的锚点
【发布时间】:2013-09-04 00:56:36
【问题描述】:

我正在处理 Newsletter HTML,我无法让 div 居中对齐。如何将按钮对齐到 div 的中心。这是简单的代码

<table border="0" cellpadding="0" cellspacing="0" width="600">  
<tr>
<td>  

<div style="text-align:center;">
<a href="#" style="display:block; width:150px; text-decoration:none; font-weight:bold; color:#fff; background:#c72622; font-size:20px; border-radius:7px; -webkit-border-radius:7px; padding-top:10px; padding-bottom:10px;">
Buy Now
</a>
</div>

</td>
</tr>
</table>

【问题讨论】:

  • 有人可以帮我吗:S ??? 2小时了还没有回复:(

标签: html alignment anchor center newsletter


【解决方案1】:

align="center" 添加到包含表格的单元格中。这是在 HTML 电子邮件中居中对齐的最佳方式。

【讨论】:

    【解决方案2】:

    避开所有填充和边距,许多客户对它们的支持很差/错误。使用大量嵌套表和 &lt;tr&gt; &lt;td height="1234" align="center/left/right"&gt; 代替。尽可能避免使用 &lt;table align="center/left/right"&gt; 属性,因为 Outlook 会生成额外的空格。我将&lt;table align="center"&gt; 用于我的包装表。

    对于垂直对齐,使用&lt;td&gt;s 和&lt;tr&gt;s 的valign 属性。如果该行中的另一个 td 具有您想要垂直对齐的高度的图像,则效果最佳。

    【讨论】:

    • 您应该在包装表上使用align="center" &lt;td&gt;。您永远不需要在表格标签本身上对齐。在&lt;td&gt; 上使用时也不会产生额外的空间。
    猜你喜欢
    • 2017-04-16
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 2013-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-13
    相关资源
    最近更新 更多