如何可靠地生成 A4 可打印标签

How to reliably generate A4 printable label

对于我正在处理的项目,我们需要让用户打印一张 A4(横向)标签,上面有一些动态信息。

目前我们在 HTML 中输出标签,但这有以下缺点:

还有其他解决办法吗?

跨浏览器渲染差异没有简单的解决方案。正如 Dagon 所建议的,最好的选择是生成 PDF、图像或其他非 HTML 并且不会被浏览器直接呈现的内容。

注意事项:

auto header and footer - think all browsers add this and not all users know how >to turn it off

您可以通过CSS清除默认的padding和margin:

body{padding:0;margin:0;}