html - Outlook 中电子邮件的 float 替换

标签 html css outlook html-table html-email

这是对 this question 的后续问题.

我正在写这封两栏电子邮件,有人建议我在我的 td 上使用 float:left,这样宽度就适合电子邮件。但是,我认为 outlook 不支持 float ,我的右列被推到了整个表格的范围之外。

Here是电子邮件在 Outlook 中呈现方式的屏幕截图:

Here

可以找到代码here .

最佳答案

float td是一件很奇怪的事情。我没试过,但我猜某些版本的 IE 不会执行任何操作(因此,出于您的考虑,某些版本的 Outlook 可能会显示相同的行为,也可能不会显示相同的行为,具体取决于 MS 的版本和安装顺序办公室和 IE)。

float 电子邮件客户端的任何元素也是一个坏主意,因为 hotmail/outlook.com 和大多数版本的 Outlook 桌面不支持 float属性(property)。

参见:http://www.campaignmonitor.com/css/

编辑:它与 float 或对齐无关。该表中有 6 行,第二行有 2 列,其余所有有 1 列。每个表的列数必须相同,因此可以使用 colspan其他所有 5 个属性 tr为了让表格说明 tr有 2 td ,像这样 <tr colspan="2"... .然后去除所有 float ,是不必要的。

参见 http://www.w3.org/TR/REC-html40/struct/tables.html#adef-colspan了解更多信息。

关于html - Outlook 中电子邮件的 float 替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18446504/

相关文章:

javascript - Bootstrap nav pills - 当第二个 nav pill 激活时,第一个 nav pill 数据仍然存在

css - 2 个背景拉伸(stretch) 1 个背景

powershell - 在 PowerShell 中使用 Connect-ExchangeOnline 命令时出现 New-ExoPSSession 错误

javascript - 打印 HTML 页面会重新执行 javascript 吗?

javascript - 如何仅在从 'select class' 标签中选择选项后才显示输入选项?

javascript - 是否有一个 bool 函数来知道选择多个是否选择了多个选项?

powershell - 如何在 PowerShell 代码中发送带有附件的电子邮件?

html - CSS 左右文本在碰撞时停止下降。

css - 我无法让我的动画在 h1 元素上运行

php - iCal : Add event to calendar via webcal://