如果在打印CSS中有@page
大小声明,这将覆盖(并隐藏)打印对话框中的方向。要覆盖在其他地方设置的声明(例如Bootstrap 4这样做),可以添加:
如果您在打印CSS中声明了@page
大小,它将覆盖(并隐藏)打印对话框中的方向。要覆盖在其他地方设置的声明(例如Bootstrap 4会这样做),您可以添加以下内容:
@page {
size: auto;
}
@media print
中,因为它只适用于打印,参见 https://developer.mozilla.org/en-US/docs/Web/CSS/@page。 - Matt Kemp对于已接受答案的补充说明...
对于那些无法编辑要打印的页面的 CSS 的人,您可以安装名为 'Stylus'(链接在此)的 Chrome 扩展程序,并创建一个新样式,其中只包含上述建议:
@page {
size: auto;
}
这将使打印对话框上任何/每个网页中缺失的选项可用。
@media print
的 CSS 规则? - AMACB