我需要什么?
- 我需要将电子邮件的所有内容制作成一个 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/