【发布时间】:2015-11-28 07:11:26
【问题描述】:
我正在编写一些用于发送 HTML 电子邮件的代码。由于电子邮件客户端的非标准性质,我仅限于一些非常古老的代码(没有 Javascript、没有 div、没有 CSS 快捷方式等)
号召性用语按钮是 TD,但到目前为止,我还无法使整个按钮可点击;只是中间的文字。
代码类似于
<table width="100%" border="0" cellpadding="0" cellspacing="20">
<tr>
<td align="center" valign="middle" width="33%" style="background-color:#6483c1; border:1px solid #44619a; border-radius:2px; padding-top:20px; padding-right:10px; padding-bottom:20px; padding-left:10px;">
<a href="http://littlehotels.co.uk/travelinsurance.php" target="_blank" style="color:#FFFFFF; text-decoration:none;"><font size="3" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>Travel Insurance</b></font></a>
</td>
我已经尝试将display:block 添加到 td 样式中,但没有奏效。
我是在尝试做不可能的事吗?
【问题讨论】:
-
您是否尝试过设置
<a>标签的样式并使td不可见?我认为这最终会更好地工作 -
在 CSS 疯子回答之前,尝试设置您的
<a style="line-height: 42px">,或者auto或100%的一些变体。将line-height设置为“我需要我的 的可点击效果也可以在其文本上方和下方工作”的常见答案。不过,为您的<a>垂直居中做好准备!
标签: html html-table html-email