html - 将表并排放置而不使用 'float'

标签 html css html-table html-email

我正在尝试找到一种解决方案,即在不使用“float:left;”的情况下将表格彼此相邻添加。我正在使用电子邮件模板的代码,“ float ”在 Outlook 和其他一些电子邮件客户端上不起作用。

我已经尝试了所有我能想到的方法,搜索了论坛和整个网络,但我无法找到解决方案。

这是我使用的代码:

<table width="155" height="155" border="0" cellpadding="0" cellspacing="0" bgcolor="#ffffff" class="main-content" style="float:left;margin-bottom:20px;">
  <tbody>
      <tr>         
         <td><img style="border:0;" align="none" height="113" width="166" src="<?php echo $post_thumbnail ?>"  /></td>
         <td bgcolor="#f4f4f4" width="35" style="color:#f4f4f4;">T</td>
      </tr>
      <tr>        
     <td style="font-family:arial;font-size:13px;font-weight:bold !important;line-height:17px;padding:10px 10px 0;"><strong>Text</strong></td>
     <td bgcolor="#f4f4f4" width="35" style="color:#f4f4f4;">T</td>
      </tr>

      <tr>        
    <td width="155" style="color: #666;font-size:13px;padding:0 10px 15px;">  
        <a style="background-color:#ac0003; color:#ffffff; border:1px solid #660b0e;cursor: pointer; display: block; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin: 0 auto;margin-top:10px;padding: 2px 11px;;text-decoration:none;color:#ffffff; font-weight:bold;text-align:center;text-decoration:none;" href="<?php echo $post->guid ?>">Text</a>
     </td>
     <td bgcolor="#f4f4f4" width="35" style="color:#f4f4f4;">T</td>
      </tr>


      </tbody>

</table>

帮助!

最佳答案

你可以尝试给表格元素一个内联的显示。然后他们应该并排排成一行。

关于html - 将表并排放置而不使用 'float',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21819662/

相关文章:

javascript - 检测父级为 contenteditable div 的 contenteditable child 的 keyup 事件

html - 为响应式设计格式化图像对齐和文本

javascript - 通过单击按钮删除表格行

html - DIV Scroll 适用于一张表但不适用于另一张表

javascript - 单击时获取 <td> 中 <tr> 的值

html - css3 多个具有不同持续时间的动画

javascript - 更少的 CSS 不起作用

html - 在 css 中悬停时不会显示背景图像

jquery - 模态加载页眉和页脚而不是仅仅加载页面

javascript - 动态创建的表 - 一起成长