在 Outlook 中使用 CSS { white-space: nowrap }

新手上路,请多包涵

我目前有一份包含大量宽列的报告,我直接通过 SQL 通过电子邮件发送这些报告。我正在为其动态生成 HTML,但遇到了列宽问题。

我插入了以下 CSS:

 #tableMain
TH {
    text-align: center;
    white-space: pre;
    border: 1px solid black;
    padding: 0;
    border-spacing: 0;
    border-collapse: collapse;
    background-color: #f0f0f0;
    font: 11pt bold arial sans-serif;
}

现在,虽然生成的 html 在 IE 中呈现良好,但它坚持将单元格内容包装到 Outlook 中的两行中。

在 Internet 浏览器中:如 IE 中显示

在展望中如 Outlook 中所示

Outlook 是我们公司范围内的电子邮件客户端,所以我不需要支持多个客户端,但我确实需要它在这里很好地工作。

并感激地收到建议。

原文由 Matthew Baker 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 648
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题