我想设计一个具有不同布局的报告页面以打印到移动设备。我正在使用引导程序 v3。似乎网格无法区分两者,因为打印断点与移动断点 (xs) 相同
例如:在下面的测试 html 中,我的打印页面(或打印预览)并排显示 xs6 列,但 sm6 列堆叠。 xs 和 sm 之间没有断点。
我的打印页面肯定比我的移动视口宽,所以它不应该使用 sm 布局吗?
我是在做错什么还是就是这样?是否有定义的打印视口宽度?
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Test</title>
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<div class="row">
<div class="col-xs-6">
xs6
</div>
<div class="col-xs-6">
xs6
</div>
</div>
<div class="row">
<div class="col-sm-6">
sm6
</div>
<div class="col-sm-6">
sm6
</div>
</div>
</div>
</body>
</html>
原文由 Gordon Copestake 发布,翻译遵循 CC BY-SA 4.0 许可协议
我所做的是在我的打印 css 中手动重新创建这些列类。
然后我只使用这些类,就像我使用引导程序类来制作我的专栏仅供打印。我还创建了
.visible-print
和.hidden-print
仅在印刷版中隐藏/显示元素。它仍然需要一些工作,但是那个快速补丁对我帮助很大。