html新闻稿中的图像覆盖表

html新闻稿中的图像覆盖表,html,css,email,html-table,html-email,Html,Css,Email,Html Table,Html Email,我正在制作一份HTML时事通讯,一直遇到这个问题。由于某种原因,顶部的图像忽略了边距,并给出了一条难看的白线 虽然本网站表示电子邮件客户应接受保证金: 有人知道如何解决这个问题吗 编辑:新的、更干净的代码,但仍然存在相同的问题!我不知道怎么把那该死的东西弄下来(我的左边框也不见了,我不知道为什么) 尼乌斯布里夫# 资料: 记住,对于HTML电子邮件,你需要非常“老派”,因为呈现它们的电子邮件客户端甚至比IE的旧版本还要古老。 因此,试着回想一下div和可爱的CSS布局之前的日子,回想一下表格

我正在制作一份HTML时事通讯,一直遇到这个问题。由于某种原因,顶部的图像忽略了边距,并给出了一条难看的白线

虽然本网站表示电子邮件客户应接受保证金:

有人知道如何解决这个问题吗

编辑:新的、更干净的代码,但仍然存在相同的问题!我不知道怎么把那该死的东西弄下来(我的左边框也不见了,我不知道为什么)


尼乌斯布里夫#
资料:

记住,对于HTML电子邮件,你需要非常“老派”,因为呈现它们的电子邮件客户端甚至比IE的旧版本还要古老。 因此,试着回想一下div和可爱的CSS布局之前的日子,回想一下表格用于布局的日子

尝试添加:

cellpadding="0" cellspacing="0"

到您的表声明,然后考虑将内容放在主表中的表中,而不是堆叠在另一个表上的两个表。或者,如果可以,将三列合理化并创建一个表。

您需要
display:block在您的图像上。以下是html电子邮件中所有图像的外观示例:

<img style="margin: 0; border: 0; padding: 0; display: block;" src="" width="" height="" alt="">

一些补充说明:

  • 您不需要
    ,而是使用
  • 您不应该在
    width=”“
    声明中使用
    px
    。示例:
    width=“150”
  • 使用bgcolor方法仅在表或表单元格中声明背景色。示例:
    bgcolor=“#dbdb”

它不起作用:P我把所有东西放在一张桌子上的问题是,上面的盒子必须是白色的,没有边框,而下面的东西是灰色的,有边框。(有没有办法做到这一点?)将内联样式应用到您想要的具有边框/背景的表格单元格。这是一种冗长的方式,但这就是HTML电子邮件的问题所在。那么透明的表格将其余部分包裹起来了?我会尝试做一些更新(见主贴),但仍然是相同的问题,现在左边框消失了(O.O)HTML电子邮件是痛苦的!我创建了一个小提琴:我添加了“display:block;”然后把它拉到正确的位置。此外,在小提琴上,边框显示正确,因此可能显示的某些特性隐藏了边框?此外,如果该图像可单击,请确保包含@RLacorne,因为我从未发现需要
border=“0”
在超链接图像标签中-您发现哪一个客户机是这方面的灵感来源?如果未包括border=“0”,Windows XP上的Microsoft Outlook 2002软件将显示2-3倍的蓝色链接边框。虽然似乎没有人再使用这个软件了,但包括border=“0”是一个好习惯,因为有些人在使用计算机时仍然生活在过去。:)也许这也是因为Windows的版本。
<img style="margin: 0; border: 0; padding: 0; display: block;" src="" width="" height="" alt="">