创建电子邮件模板时出现问题

2023-12-14

我正在尝试创建一个如下所示的电子邮件模板。我用过表。除了图像未显示在正确的位置之外,我可以做所有事情。图像应该显示在容器的中间和顶部(参见屏幕 1),但我无法完成它。我试图提供negative margin to container,但 gmail 和其他邮件服务忽略了负边距。

enter image description here

这是到目前为止我能够完成的事情。

enter image description here

代码已存在here。有人可以帮忙解决这个问题吗?


更新的答案:

您不能在 html 电子邮件中使用负边距。为了模仿这一点,有两种方法可以做到这一点:嵌套表方式和更复杂的 rowspan 方式:

<!-- The nested way -->

<table width="500" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC"><!-- coloring the whole table instead of just the cells you want, will stop gaps forming on forwarding from Outlook -->
  <tr>
    <td width="200" height="80"  bgcolor="#007700">
      <table width="100%" height="80" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td height="40" bgcolor="#FFFFFF">&nbsp;
          </td>
        </tr>
        <tr>
          <td height="40" bgcolor="#CCCCCC">&nbsp;
          </td>
        </tr>
      </table>
    </td>
    <td width="100" height="80" bgcolor="#4444FF">
     <img alt="" src="" width="100" height="80" style="margin: 0; border: 0; padding: 0; display: block;">
    </td>
    <td width="200" height="80" bgcolor="#FFFFFF">
      <table width="100%" height="80" border="0" cellpadding="0" cellspacing="0">
        <tr>
          <td height="40" bgcolor="#FFFFFF">&nbsp;
          </td>
        </tr>
        <tr>
          <td height="40" bgcolor="#CCCCCC">&nbsp;
          </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td width="500" height="200" colspan="3">&nbsp;
    </td>
 </tr>
</table>

<br><br>

<!-- The fancy rowspan way -->

<table width="500" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC"><!-- coloring the whole table instead of just the cells you want, will stop gaps forming on forwarding from Outlook -->
  <tr>
    <td width="200" height="40" bgcolor="#FFFFFF">&nbsp;
    </td>
    <td width="100"  height="80" rowspan="2" bgcolor="#4444FF">
     <img alt="" src="" width="100" height="80" style="margin: 0; border: 0; padding: 0; display: block;">
    </td>
    <td width="200" height="40" bgcolor="#FFFFFF">&nbsp;
    </td>
  </tr>
  <tr>
    <td width="200" height="40">&nbsp;
    </td>
    <td width="200" height="40">&nbsp;
    </td>
  </tr>
  <tr>
    <td width="500" height="200" colspan="3">&nbsp;
    </td>
 </tr>
</table>

原答案:

对于基本定位:

水平方向,使用align="left|center|right", 垂直使用valign="top|middle|bottom"

以下是如何将图像放置在表格的中心顶部:

<table width="500" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC">
  <tr>
    <td height="500" align="center" valign="top">
      <img alt="" src="" width="100" height="100" style="margin: 0; border: 0; padding: 0; display: block;">
    </td>
  </tr>
</table> 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

创建电子邮件模板时出现问题 的相关文章

  • 如何使用 HTML CSS JS 创建滑块/切换来更改屏幕上的字体大小 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 is there any way I can make this gt 所以我想制作一个滑块 切换器 用户可以拖动 滑动它来改变不同的
  • Bootstrap:使用单个选项卡导航控制多个选项卡面板

    我想用一个选项卡导航来控制两个不同的选项卡内容 在 Bootstrap 3 中 我有一个使用逗号分隔数据目标的解决方案 如本例所示 https stackoverflow com a 19719859 1788961 https stack
  • 带有旋转文本的垂直导航

    我正在尝试实现一个包含链接的垂直导航菜单 并且我已使用 css3 将链接文本旋转到 270 度 我旋转了它 因为我希望文本从下到上 问题是当我添加顶部填充时 间距不一致 你可以看到我的代码here http jsbin com ravudu
  • CSS 无法与 CodeIgniter 一起使用

    这是我的 CI 代码的一部分 class page extends CI Controller var Page public function construct parent construct this gt Page 1 this
  • 当名称是数组时如何使用 Javascript 修改 HTML Select

    我有两个同名的 html select 对象 它们是具有不同索引的数组 我想做的是 如果从类别 0 选择元素中选择 关闭 我想禁用类别 1 元素 我一直在尝试使用 document getElementsByName 但无法弄清楚如何专门针
  • 图像仅在 iPhone x 上拉伸

    我目前正在设计和构建一个 html 和 css 网站 遇到了一个小问题 我使用 chrome 开发工具检查了响应能力 根据手机和平板电脑的大小调整窗口大小 一切看起来都很好 然而 现在我在 iPhone X 上检查了该网站 图像全部垂直拉伸
  • 电子邮件模板 - MS Office Outlook 365 中不显示表格背景图像

    为了电子邮件模板的目的 我需要在 table 它包含图像上的文本 现在我已经尝试过 https stackoverflow com a 15620571 6191987 https stackoverflow com a 15620571
  • 输入类型=“时间”超过24小时

    我刚刚遇到以下问题 在网络应用程序用户界面中 我希望用户输入响应消息的时间范围 以小时为单位 时间范围应最长为 72 小时 我们很乐意使用
  • 具有固定位置的平滑滚动标题

    当我将位置更改为固定时如何创建平滑滚动 我尝试添加动画但不起作用 最好使用jquery动画 window scroll function var sticky mobile menu scroll window scrollTop if s
  • 有什么方法可以在不重新加载的情况下更改标头 URL? [复制]

    这个问题在这里已经有答案了 可能的重复 修改URL而不重新加载页面 https stackoverflow com questions 824349 modify the url without reloading the page 使用新
  • 动态检测屏幕高度和屏幕宽度,以精简图像的高度和宽度

    我以前可以display a div标签仅在portrait使用下面提到的代码corrl https stackoverflow com users 15388872 corrl in this https stackoverflow co
  • jQuery - 拖动div css背景

    我希望能够在 div 内按住鼠标并移动它的背景 在谷歌上搜索了很多 没有找到我想要的 这是目标 显示的地图是要拖动的对象 http pontografico net pvt gamemap http pontografico net pvt
  • iPhone 标签栏上的未读计数

    在 Cocoa Touch 上实现 TabBar 上图标的未读计数的最佳方法是什么 我想模仿 SMS 或邮件应用程序的行为 向我的应用程序的用户显示未读消息计数 并使用包含数字的红点 您正在寻找的属性称为徽章 您可以通过执行以下操作来设置它
  • 无法做到最大宽度

    我有一个页面 内容如下 div testingtestingtestingtestingtestingtestingtestingtestingtesting testingtestingtestingtestingtestingtesti
  • .net dropdownlist对齐文本

    我正在尝试将 net 下拉列表中的文本向右对齐 使用 CssClass 我可以在 Firefox 中将文本向右对齐 IE 不会将文本右对齐 而是左对齐 我读到 IE 6 不支持这个 这是真的 我使用的是 IE7 但我的大多数用户将使用 IE
  • 为 Gmail 设计 HTML 电子邮件

    我正在生成一封使用内部样式表的 html 电子邮件 即 h2 class foo Email content here 在 Gmail 中查看时 内部样式表中的所有样式似乎都被忽略 Gmail 似乎忽略了内联规则以外的所有样式 例如 h2
  • Skrollr 添加空白

    我已经尝试了一切 我在谷歌上阅读了 4 5 页试图找到适合我的修复程序 已经筋疲力尽了 即使我使用 skrollr 示例 我的问题仍然存在 不是说他们做错了什么 我知道我只是没有正确理解它 因此 我上传了一个演示 仅在移动设备上展示这个尴尬
  • CSS 字体在 Firefox 中不起作用

    我下面有这个字体代码 它在谷歌浏览器中工作正常 但在火狐浏览器中根本不起作用 为什么
  • 如何在 Aframe 中的平面上加载 gif(具有透明度)(故障)?

    大家好 我是 Aframe 的新手 正在尝试在空间网络环境中设置一大堆 gif 我在飞机上加载 gif 时遇到了一些困难 我已经通过 Aframe 的资产文件夹加载了图像 故障 目前它看起来像这样
  • 右列固定的 Div 表

    我最近接手了一个非营利网站作为一个项目 我正在使用一个现有的网站 所以我必须使用很多已经编程的东西 所以我所要做的就是创建设计 I made a diagram of basically what I can t figure out ho

随机推荐

  • 在 Outlook 电子邮件中包含图片

    我正在尝试使用 Microsoft Word 文档作为 Microsoft Outlook 电子邮件的正文 到目前为止 我已经能够使用以下代码将 Word docx 中的文本包含到电子邮件正文中 if File Exists fileNam
  • 如何在 PrimeFaces 中使用自定义图标?

    PrimeFaces 提供了很多来自 jQuery themeroller 的图标 它们很有用 但我需要为我的应用程序提供一些自定义图标 假设我有一个
  • Selenium Web 驱动程序:提取的 Chrome 浏览器日志不完整

    我正在 Selenium 的帮助下为 Vaadin 应用程序编写浏览器测试 开发实用程序中的 Chrome 浏览器日志控制台显示不同日志级别 TRACE SEVERE WARNING 的日志 以下代码设置我的测试驱动程序 RunOnHub
  • 使用 jQuery 对复杂对象使用 JSON 动态更新 html 表

    我对 JSON jQuery 还很陌生 我需要一些关于如何在客户端动态填充 Html 表的快速指导 我的表有固定的列 但行根据检索的数据动态增长 假设我在服务器上有一个 Web 方法 GetActiveUsers 即 n 个用户正在返回 我
  • 错误:调用中存在无关参数标签“no1:”[重复]

    这个问题在这里已经有答案了 考虑下面给出的代码 class division var count Int 0 func incrementBy no1 Int no2 Int count no1 no2 println count let
  • 在另存为对话框中更改默认文件名

    我正在尝试更改 中建议的文件名 Save As 基于内容控件内容的对话框 我的理解是Word正在提议文档属性 Title 内SaveAs Dialog 在一个空文档中 我创建了一个内容控件 仅限文本 并将以下代码放入 此文档 中 Priva
  • 语义 Web 应用程序 - 使用 BBC Sports 本体

    我正在尝试制作一个关于我所在地区跑步比赛 10k 半程马拉松 马拉松 的语义 Web 应用程序 更具体地说 我想收集和发布 在 RDF 中 有关比赛 参与者和结果的数据 并合并类似的数据 在过去的几周里 我一直在测试 Jena 包括 TDB
  • java 8 中的 Java 内存区域

    我读过很多关于java内存区域的文章 但看起来只是一团糟 主要是由于引入了新的MetaSpace面积而不是PermGen在java8 现在还有疑问 哪些领域是heap包含在java8 中吗 哪里的static方法和变量存储在 java 8
  • 将 Zookeeper 与 Solr 结合使用,但只有 2 台服务器

    我是 Solr 的新手 正在尝试 SolrCloud 看来 ZooKeeper 是管理高可用性的最佳方式 然而 在我们的生产环境中 我们只有两台服务器 主动 主动 我担心 Zookeeper 在两台服务器上并不理想 因为如果其中任何一个出现
  • dockerfile 维护的最佳实践?

    我有一个Dockerfile类似如下 FROM openjdk 8u151 others here 我对基本图像有两个问题 1 如何获取标签 通常 我从 dockerhub 获取它 比方说openjdk 8u151 我可以从dockerhu
  • 点击搜索栏后消失

    我正在尝试使用谷歌地图实现附近地点的搜索 下面是我到目前为止所做的代码 override func viewDidLoad super viewDidLoad Adding Mapview mapView GMSMapView frame
  • Woocommerce 如何在我的帐户页面上重定向自定义端点

    这是我上一个问题的继续 Woocommerce 如何从模板重定向挂钩中排除 myaccount 的子页面 端点 登录注册表单必须仅像弹出窗口一样显示 因此我进行了重定向 以避免未登录的用户使用默认的 我的帐户 页面 我使用该代码从我的帐户页
  • 如何从子目录中删除 .htaccess 密码保护

    我使用密码保护了整个网站 htaccess但我想公开其中一个子目录 以便无需密码即可查看它 如何禁用子目录的 htaccess 密码保护 具体是什么 htaccess syntax 这是我的 htaccess文件放置在我的 ftp 根目录中
  • php:从html中解析字符串

    我已经使用打开了一个 HTML 文件 file get contents http www example com file html 并想要解析包含 ParseThis 的行 h1 class ParseThis lt h1 gt 正如你
  • Visual Studio 中的 MSDN 链接

    我正在寻找一个插件或方法 可以简单地从 Net 代码中的任何命名空间 类型 方法 属性等转到通过上下文菜单项或类似超链接的机制覆盖它的 MSDN 页面 有谁知道有什么可以做到这一点 右键单击时的 转到定义 选项almost涵盖了这一点 但它
  • Django 用户的自定义用户配置文件

    Django 模型扩展与用户配置文件 我想添加一些自定义字段 如下所示 1 ssn 2 is manager 3 manager 我有2个选择 扩展 AbstractBaseUser OR 创建用户个人资料基于信号并具有 OnetoOne
  • 指定的包类型(主题、应用程序等)不允许使用“socket”

    用于套接字的 Chrome API 现在对我来说不起作用 我有以下清单 name My name version 0 1 manifest version 2 background page background html browser
  • Flutter 中的自动滚动

    所以我有一个 SingleChildScrollView 它的子级是 Column 里面有不同的小部件 我的应用栏上有 3 个按钮 每个代表 3 个我想跳转到的小部件 当我按下按钮时 我希望 UI 自动滚动到映射的小部件 就像我们在网站中看
  • 使用带有curl的bash脚本通过FTP检索目录中最后修改的文件

    我正在编写一个 bash 脚本 需要执行的任务之一是通过curl 连接到 FTP 服务器并查找最后修改的 zip 文件的名称 我们正在查看的文件的名称格式是MM DD YYYY ALL zip 到目前为止 我已经 有遗漏 lt lt gt
  • 创建电子邮件模板时出现问题

    我正在尝试创建一个如下所示的电子邮件模板 我用过表 除了图像未显示在正确的位置之外 我可以做所有事情 图像应该显示在容器的中间和顶部 参见屏幕 1 但我无法完成它 我试图提供negative margin to container 但 gm