如何使<td> Clickable作为链接(没有Javascript)

Tra*_*ist 4 html html-table html-email

我正在编写一些用于发送HTML电子邮件的代码.由于电子邮件客户端的非标准性质,我被限制在一些漂亮的antediluvian代码(没有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>
Run Code Online (Sandbox Code Playgroud)

我已经尝试添加display:block到td样式,但这不起作用.

我想做不可能的事吗?

j08*_*691 8

使锚点成为块级元素,并将填充从表格单元格移动到锚点:

<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;">
      <a href="http://littlehotels.co.uk/travelinsurance.php" target="_blank" style="padding:20px 10px;display:block;color:#FFFFFF; text-decoration:none;"><font size="3" face="Arial, Helvetica, sans-serif" color="#ffffff"><b>Travel Insurance</b></font></a>
    </td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)