html - 打印网页时在 CSS 中指定物理尺寸(例如 2 英寸)

标签 html css printing

有没有一种可靠的方法可以在 CSS 中指定物理尺寸,以便在打印页面时,我的元素在打印页面上处于特定大小和位置?

我看到 CSS 有 in 和 cm 的单位,但是(不足为奇)当我执行以下操作时,Firefox 和 Chrome 都没有实际打印 2x2 英寸的框:

.test {
    width: 2in;
    height: 2in;
    border: solid 1px #aaa;
}

我是不是太乐观了,希望有某种方法可以指定尺寸并让浏览器根据打印机的分辨率等调整打印尺寸?

谢谢。

最佳答案

尝试添加 margin: 0; padding: 0 以避免任何额外的间距。

关于html - 打印网页时在 CSS 中指定物理尺寸(例如 2 英寸),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13895041/

相关文章:

javascript - 如何将 HTML5 数据属性编写为 JavaScript 数组元素

html - 水平 3 个 div,将最后一个高度设置为 auto

CSS - 如何使 div 与包含子 img 一样宽

mysql - Django 打印查询

android - Zebra QLn220,使用 Android 打印条码

jquery - 以多个内容为中心的 2 个 div

php - 适用于所有类型屏幕的交互式 CSS

html - 粘性页脚(不固定)隐藏主要内容

css - 传递 css 属性 :value as sass mixin argument

java - 如何格式化蓝牙可移植打印机?