gmail html预览删除具有分页符属性的css规则
我们将html页面作为附件发送给用户,用户可以使用它进行打印。当您在浏览器中使用gmail查看html页面时,它会删除任何带有page break after属性的css规则 我们想强制分页符进行打印gmail html预览删除具有分页符属性的css规则,html,css,gmail,rules,page-break,Html,Css,Gmail,Rules,Page Break,我们将html页面作为附件发送给用户,用户可以使用它进行打印。当您在浏览器中使用gmail查看html页面时,它会删除任何带有page break after属性的css规则 我们想强制分页符进行打印 这方面的工作是什么。我不能具体地说分页符后属性,但我知道Gmail在HTML电子邮件中对CSS做了一些奇怪的事情。例如,Gmail将去掉标签中或与标签内联的任何CSS。您必须内联应用您的规则 听上去,您更多地依赖浏览器来呈现附件,用户正在从那里打印。您确定您的测试浏览器支持分页符吗?对此您无能为力
这方面的工作是什么。我不能具体地说分页符后属性,但我知道Gmail在HTML电子邮件中对CSS做了一些奇怪的事情。例如,Gmail将去掉
标签中或与
标签内联的任何CSS。您必须内联应用您的规则
听上去,您更多地依赖浏览器来呈现附件,用户正在从那里打印。您确定您的测试浏览器支持分页符吗?对此您无能为力。正如chipcullen所解释的,Gmail去掉了网页中的所有CSS,除了HTML标签中的CSS,甚至还有一些奇怪的东西,比如在属性之后删除
分页符
我能想到的唯一解决办法是保留html文件或您的服务器,只需在邮件中发送一个链接来代替附件
伟大的是围绕着这些由谷歌工程师做出的决定的迷雾。
也许他们希望用户重新使用Outlook。嗯,他们几乎说服了我。是的,当你下载html页面并在任何浏览器中预览时,它会在属性后显示分页符。它在打印页面时强制分页符。只有在使用gmail预览附件(html)时才会出现问题。Gmail在…中打开附件。。。。。并删除此属性的任何样式Tanks Chip Cullen,我已尝试在此处详细解释此问题