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

如何设置HTML默认打印布局为landscape且允许切换为portrait

如何设置默认横向打印但允许用户切换布局

你之前的代码用size: landscape会强制锁定打印方向,导致用户无法在打印设置里修改。要实现默认横向但保留用户切换权限,只需要在size属性里加上auto关键字:

@media print {
    @page {
        size: landscape auto;
    }
}

这里的auto是关键——它会将横向设置为默认推荐的打印方向,而不是强制锁定。用户在浏览器的打印对话框中,依然可以自由选择切换成纵向(portrait)布局,同时解决了不同设备/浏览器默认打印布局不一致的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 15:05:54