@page {size: landscape}
在 CSS 中将页面打印为横向,真棒,但是为什么在您在 CSS 中定义要使用的页面后,用户会失去在横向和纵向之间进行选择的能力?
至少在谷歌浏览器中是这样的。
难道我不能默认设置横向,所以如果用户认为这是他需要的,可以选择纵向吗?
最佳答案
将“auto”添加到您的大小属性,如下所示。这会将默认方向更改为横向,但仍允许用户将其更改回纵向。在 Chrome 和 Firefox 中测试。
@page { size: landscape auto; }
关于html - CSS 打印@page 设置方向而不消除另一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22139148/