在IE 9.0上使用BootStrap 3.0打印表单时如何不堆叠列?

时间:2013-09-23 13:12:21

标签: twitter-bootstrap internet-explorer-9 twitter-bootstrap-3

我正在尝试打印表单并保留两列显示。

在FireFox中,没关系。但是在IE 9中,所有列都堆叠成一个原始列。

我该如何解决?

我的表格是这样的:

<form class="form-horizontal" action="Area/MyForm" method="post" id="FormID">
<div class="block_1 border">
    <div class="row">
         <div class="col-sm-6 col-md-6">
             <div class="form-group">
                <label for="nocmpt" class="col-lg-4 control-label ">N° d'ordre(*) :</label>
                <div class="col-lg-6">
                    <input id="nordre" name="nordre" class="form-control" type="text" readonly="readonly" onfocus="this.blur()" value="1234679" />
                </div>
              </div>
         </div>
        <div class="col-sm-6 col-md-6">
             <div class="form-group">
                <label for="mtremi" class="col-lg-4 control-label  ">Montant Remise :</label>
                <div class="col-lg-6">
                    <input id="mtremi" name="mtremi" class="form-control" type="text" title="Ex: 15000" value="100,00" tabindex="2" />
                </div>
              </div>
         </div>
    </div>
    <input type="hidden" name="action" value="" />
    <span class="noprint">(*)=champs non modifiables</span>
</div>
</form>

我正在使用Bootstrap 3.0。

这里,代码运行: http://jsfiddle.net/rnPeJ/

IE 9上的可视化打印(错误):     enter image description here FF上的可视打印(确定):     enter image description here

1 个答案:

答案 0 :(得分:2)

我通过添加“col-xs-6”解决我的问题,如:

<div class="col-xs-6 col-sm-6 col-md-6">