今天遇到一个很奇怪的问题,用Chrome打印自己写的B/S程序发现打印对话框中居然找不到设置页面方向的选项:
还是在万能的stack overflow
上找到了原因:
https://stackoverflow.com/questions/36322109/chrome-printing-website-missing-layout-options
这个web页面是用bootstrap4
做的,css样式中默认定义了@page
属性导致Chrome打印对话框中隐藏了布局的选项,自己再写个css把bootstrap
的属性覆盖一下:
@page{
size: auto;
}
我是单独写到一个css文件中了,记得引用顺序放到bootstrap.css
后面
再刷新页面打印: