Html 用元素填充页面以打印到页边距
我试图用设置为Html 用元素填充页面以打印到页边距,html,css,printing,cross-browser,Html,Css,Printing,Cross Browser,我试图用设置为100vh和100vw的填充要打印的页面(在相对视口高度和宽度上) 我希望页面(和视口)用带有红色边框的灰色矩形填充到边距 测试 铬(85.0.4183.102) 边缘(44.18362.449.0) Firefox(80.0.1) 铬: 屏幕:好的 打印预览:确定 打印(PDF):好的 边缘: 屏幕:无底部边框 打印预览:确定 打印:好的 火狐: 屏幕:无底部边框 打印预览:一页右侧有红色矩形截断,无法填充页面(约3/4) 打印(至PDF打印机):两页,右侧截断
100vh
和100vw
的
填充要打印的页面(在相对视口高度和宽度上)
我希望页面(和视口)用带有红色边框的灰色矩形填充到边距
测试
- 铬(85.0.4183.102)
- 边缘(44.18362.449.0)
- Firefox(80.0.1)
- 屏幕:好的
- 打印预览:确定
- 打印(PDF):好的
- 屏幕:无底部边框
- 打印预览:确定
- 打印:好的
- 屏幕:无底部边框
- 打印预览:一页右侧有红色矩形截断,无法填充页面(约3/4)
- 打印(至PDF打印机):两页,右侧截断
html,
身体,
#试验{
保证金:0;
填充:0;
}
#试验{
框大小:边框框;
高度:100vh;
宽度:100vw;
边框:1px纯红;
背景:灰色;
}
这是Firefox的问题。计划于2020年9月22日发布的81版对这种情况有更好的支持。和中有大量错误报告