【发布时间】:2015-12-27 09:30:03
【问题描述】:
我有一个网页在打印时需要遵循col-sm-* 网格而不是col-xs-* 网格。有没有一种简单的方法可以实现这一目标?可以更改打印预览页面的宽度,使其适合col-sm-* 规则的所有样式吗?
这是一个例子:
window.print();
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" />
<div class="row">
<div class="col-sm-6 col-xs-12">
<h1>Left column</h1>
</div>
<div class="col-sm-6 col-xs-12">
<h1>Right column</h1>
</div>
</div>
这是实际打印的内容:
这是我希望它打印的内容:
【问题讨论】:
-
我想它会在调用时确定窗口大小。
-
它没有。即使从大屏幕打印,
col-xs-*样式也会被遵循。 -
@JohnBupit 您是否尝试过我在回答中提供的解决方案?
标签: css twitter-bootstrap less media-queries