考虑以下HTML文件
<html>
<head>
<style>
body {
margin: 0;
}
</style>
</head>
<body>
<svg
version="1.1"
width="210mm" height="297mm">
</svg>
</body>
</html>
可以假设打印此文档会产生一个空白页面,但是(至少在chrome中,没有尝试过其他浏览器)打印对话框会将其显示为两页。
我尝试将以下属性添加到svg元素;
style="border: 1px solid black;"
只是为了看看元素是否可能溢出到第二页,我惊讶地添加一个边框实际上导致打印对话框只显示一个页面。
任何人都可以解释这种情况发生的原因和原因吗?