是否可以在 HTML 电子邮件中添加分页符?
我知道可以使用 CSS 在网页打印时添加分页符。
我还知道 HTML 电子邮件中的 CSS 支持很差。
那么,有没有办法在打印 HTML 电子邮件时生成分页符呢? 或者考虑到现有的电子邮件客户端多种多样,这只是一个愚蠢的问题吗?
I know it's possible to use CSS to add page breaks to web pages, for when they're printed.
I also know CSS support in HTML emails is poor.
So, is there a way to generate a page break when an HTML email is printed? Or given the variety of email clients out there, is that just a daft question?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请参阅这篇文章了解 HTML 电子邮件中的 CSS 支持,它列出了哪些是可能的,哪些是不可能的。
您还可以在此处验证您的 CSS:http://getfractal.com/ 一旦您进行了任何更改,它就会告知您哪些客户端兼容。
See this article on CSS support in HTML emails it gives a list of what is and what is not possible.
Also you can validate your CSS here: http://getfractal.com/ once you have made any changes and it will inform you which clients are compatible.
我会说用标准 CSS 方式来做。 它适用于某些电子邮件阅读代理。 没有其他方式来提示分页符。 如果人们可以打印消息确实很重要,那么也许也可以通过网络提供该消息并告诉收件人打印该消息。
I'd say do it the standard CSS way. It'll work for some e-mail reading agents. There's no other way to hint at page breaks. If it's really important that people can print the message then maybe make the message available through the web too and tell the recipient to print that one.