我想设计一个报表页面,其中打印到移动设备的布局不同。我正在使用bootstrap 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>
这个问题http://stackoverflow.com/questions/320357/safe-width-in-pixel-for-printing-web-pages指向事实的打印视口(A4的)是670px这是我的问题是。我的打印页面和我的移动风格之间存在冲突,因为它们都具有相似的视口大小。 –