我正在尝试将 html 页面格式化为法庭诉状,需要在 8.5 x 11 的纸上整齐地打印。我希望将其指定为 HTML,但是当我进行打印时,包含内容的容器会扩展到正文之外。
我尝试为容器设置一个特定的宽度以匹配主体,但这没有奏效。
我用 HTML 和 CSS 创建了一个小提琴:
这是 BODY 和 CONTAINER 的 CSS:
body {
width: 8.5in;
height: 11in;
padding-left: 1.5in;
padding-right: .5in;
margin: 0;
border-left: 1px solid grey;
border-right: 1px solid grey;
}
.container {
border-left: 2px solid black;
border-right: 2px solid black;
width: 8.5in;
margin: 0;
padding: 5px;
height: 100%;
}
如果您单击结果底部的“打开打印预览”文本,然后尝试打印,您可以在 Chrome 的打印预览窗口中看到文档的变化情况。
此应用程序旨在专门在 Chrome 中运行。我正在尝试生成一个类似于以下内容的文档,其中灰色的细线表示页面的边缘: