You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firefox从横向切换至固定纵向页面时打印预览异常问题

Firefox 打印预览异常问题:先打印横向页面后固定纵向页面预览错乱

问题描述

我使用以下CSS代码实现打印页面固定为纵向(portrait):

@media print {
    @page {
        size: portrait;
    }
}

但在Firefox浏览器中,若先打印任意横向(landscape)页面,再打开我的固定纵向页面执行打印操作时,打印预览界面会出现异常:
Firefox中异常的打印预览
只有修改打印选项(例如将“全部页面”改为“当前页面”)后,预览才会更新并恢复正常:
Firefox中正常的打印预览

起初我以为是本地Firefox的问题,升级到最新版本126.0.1后,还在另一台Windows电脑上测试,初始预览仍存在异常。

复现步骤

  • 打印任意横向页面
  • 在Firefox中打开下方示例页面
  • 执行打印操作
  • 打印预览会呈现上述异常状态

可复现的示例页面代码

<html>
<head>
<style>
    body {
        margin: 0;
        padding: 0;
    }

    @media print {
        @page {
            size: portrait;
        }
    }
    
    .outer {
        width: 100vw;
        height: 100vh;
    }

    .outer > * {
        width: 49%;
        height: 49%;
        display: inline-flex;
        border: 1px solid #ff0000;
    }
</style>
</head>
<body>
    <div class="outer">
        <div>a</div>
        <div>b</div>
        <div>c</div>
        <div>d</div>
    </div>
</body>
</html>

内容的提问来源于stack exchange,提问作者user2622344

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 22:53:15