html - 样式属性在 MS Outlook 中不起作用

标签 html css outlook

我需要什么?

  • 我需要将电子邮件的所有内容制作成一个 A4 大小的页面。

CSS

<body style="height:297mm;width:210mm;margin-left:auto;margin-right:auto">

----email content---      
 </body>
  • 当我尝试查看源电子邮件 css 属性时已经存在。

问题

  • 当尝试从 ms outlook 打印时,html 内容移动到 2 页,而我需要的是 1 页。

working css in browser

当我尝试从浏览器打印相同的内容时,我能够在 A4 大小的页面中获取 html 内容。

谁能建议如何将所有内容缩小到单个 a4 大小的页面中。

欢迎提出任何建议。

最佳答案

停止寻找原因:邮件客户端非常重视 CSS 属性

当你写一封电子邮件时,几乎没有接受任何 CSS 属性。

你可以找到 an exhaustive list here .

在尝试了一下之后,我可以告诉您发送格式化邮件的最佳选择是创建一个表格并使用内联样式设置该表格的样式。

祝你好运,你将需要它。

关于html - 样式属性在 MS Outlook 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48301783/

相关文章:

excel - application.IsTrusted 返回 false

c# - 如何从 MS Outlook 2010 中检索抄送电子邮件地址?

html - SVG 剪辑路径仅适用于 firefox——不适用于 chrome 或 safari?

html - 我们的通知栏无法按预期在移动设备上运行

html - 背景图像图标未出现在 HTML 页面上

javascript - 这个背景要怎么调整才不会弄乱手机版?

javascript - 单击时从一个元素到多个元素绘制一条线

javascript - HTML/CSS/JS - 添加图像到输入 [type=submit]

css - 背景颜色未填满整个 li

python - 在 Python 中使用 Yagmail 从 Outlook365 发送电子邮件(允许 SMTP 访问)