html - CSS 在打印时指定整页宽度?

标签 html css printing

由于打印特定的样式,我有一个 html 页面打印得很好,除了一件事:它不使用页面的整个宽度。换句话说,我希望缩放页面以填充页面。

是否可以使用 css 样式获得该结果?

最佳答案

实际上,您可以使用 @page css 规则,尽管它可能会在浏览器实现之间发生一些变化。

您可以在 CSS 中进行设置:

@page { 
    size:210mm 297mm; 
    margin: 0;
}

这会将页面大小设置为 A4,无边距

关于html - CSS 在打印时指定整页宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4365235/

相关文章:

html - 您可以使用 CSS 将一个元素垂直居中放置在另外两个元素之间吗?

javascript - 更新后 Jquery Mobile Panel 不工作

html - chrome 在打印预览时截断页面内容,而其他浏览器则不会

php - 在 HTML PHP 中打印大量页面时出错

javascript - Jquery cycle - 具有不同速度转换的幻灯片?

javascript - 如何通过 jQuery 在 iframe 内移动元素?

javascript - Anchor 的下载属性在某些页面 (Gmail) 上不起作用?

javascript - 在 Android 设备上滚动 div

HTML/CSS - 如何将图像定位在面板的右上角和左上角

asp.net - 通过 ASP.NET 基于 DOS 的打印