我需要什么
css
<body style="height:297mm;width:210mm;margin-left:auto;margin-right:auto">
----email content---
</body>
问题
在浏览器中使用css
当我尝试从浏览器打印相同的内容时,我就能够在A4尺寸的页面中获取HTML内容。
任何人都可以建议如何将所有内容缩小为单个a4尺寸的页面。
任何建议都是最受欢迎的。
答案 0 :(得分:1)
停止寻找原因:邮件客户端非常关注CSS属性。
编写电子邮件时,几乎不接受任何CSS属性。
您可以找到 an exhaustive list here 。
在玩了一下之后,我可以告诉你,发送格式化邮件的最佳选择是创建table
并使用内联样式设置此表的样式。
答案 1 :(得分:0)
我建议你在pixels
中写样式。我在电子邮件标记方面有着如此丰富的经验,而且Microsoft Outlook真的很有害。
我不确定margin: auto
是否能在Outlook中正常运行。
所以,试着写一下例如:
<body style="height:500px;width:500px;">
答案 2 :(得分:0)
适用于我的解决方案在Outlook女士中。
<div>
<!--[if mso]>
<v:rect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-
microsoft-com:office:word" href="http://" style="yourstylinghere;"
stroke="f" fillcolor="#556270">
<![endif>
您的内容
<!--[if mso]>
</v:rect>
<![endif]-->
</div>