给定下面的 HTML 代码,为什么当这个文档在不同的浏览器中打印时会得到完全不同的结果呢?我想要的只是能够从一个打印到已知比例的javascript网络应用程序生成一个“页面”!看起来很简单,但到目前为止几乎不可能实现。
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<svg width="210mm" height="297mm"
xmlns="http://www.w3.org/2000/svg" version="1.2">
<rect x="300" y="300" width="1in" height="1in" fill="red"/>
<text x="100" y="100" font-size="1in">Hello</text>
</svg>
</body>
</html>