html - 为什么媒体打印中横向页面的内容隐藏
问题描述
我正在尝试以纵向和横向打印页面。
我已经设法使用以下 css 片段获得横向的页面方向
@page landscape {
size: 9in 6in;
}
但是横向页面中的内容似乎以纵向呈现。
从这个小提琴中可以看出
我也将body css标记为
overflow:visible
有人可以指导我如何在横向页面的横向模式下呈现页面内容,而不会剪切内容。
PS在chrome中检查这个
解决方案
我认为修复打印页面渲染的缺失属性是 ISO 纸张尺寸。请尝试以下代码段:
/* ISO Paper Size */
@page {
size: A4 landscape;
}
/* Size in inches */
@page {
size: 9in 6in landscape;
}
推荐阅读
- python - pytest 添加选项以跳过夹具设置
- angular - Angular DI 在 vanilla 类中注入了单例或类
- php - include函数中的地址查询
- laravel - 在 PhpStorm 中为本地开发的 Laravel 项目启用 opcache
- php - 为什么我的 PHP 代码有时会在我的 MySQL 数据库中创建多行?
- jmeter - 对于大量 URL,随时间变化的响应图变得非常拥挤
- swift - 如何使 MacOS 窗口不可调整大小而是切换大小?
- python - 如何根据 Pandas 中的列“展开”行
- prompt - 打印到 Stdout 后返回 Spring shell 提示
- java - spring bean xml配置:地图因自动装配而失败