【发布时间】:2013-06-20 02:32:03
【问题描述】:
我的 HTML 电子邮件模板遇到了一些问题。我是这个 HTML 世界的新手,这是我的第一个电子邮件模板。我不能使用<div>标签的事实真的让我很头疼。
我认为如果你看一下屏幕截图会更好。我在那里很好地解释了我想要什么。这是一张图片:
<!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>Fashion Newsletter</title>
<style type="text/css" >
body {
font: Georgia, "Times New Roman", Times, serif;
}
</style>
</head>
<body>
<!--For Three Columns-->
<table align="center" width="600" cellpadding="0" cellspacing="0" bgcolor="#000" >
<tr>
<td width="180">
<a href="#link">
<img src="images/180.gif" />
</a>
</td>
<td width="180">
<a href="#link">
<img src="images/180.gif" />
</a>
</td>
<td width="180"><p class="three">
<a href="#link">
<img src="images/180.gif" />
</a>
</p></td>
</tr>
</table>
</body>
</html>
我删除了“单列”表的代码,因为单列代码工作正常。我还特意添加了bgcolor="#000",这样我就可以看看发生了什么。
总结:
- 如果你看截图,我基本上是想减少两个
<td>标签之间的空间,即两列。 - 我想删除表格末尾生成的空格(最右边,黑色)
【问题讨论】:
-
我可能错了,但看起来您将表格设置为 600 像素,每列设置为 180 像素。这可能会导致列之间的黑色区域。
标签: html html-table alignment html-email