我正在创建一个表单,作为提交时的计算器。一切正常,而我有一个打开页面的大(几乎全屏)窗口。但是,只要将窗口缩放到其大小的一半,表单字段就不再是可选择的或可编辑的对象。有谁知道为什么会这样?表格的代码发布在下面。如果您需要CSS / Bootstrap文件,我正在使用Bootswatch超级英雄。
<div class="container">
<div class="page-header" id="banner">
<div class="row">
<div class="col-lg-8 col-md-7 col-sm-6">
<h1>Reagent Calculator</h1>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<form id="CalcI" onsubmit="return false">
<legend>Feed me your information</legend>
<div class="form-group col-md-4 col-xs-4">
<label for="number" pattern="\d*">Volume of DNA</label>
<input type="number" class="form-control" id="volumeDNA" placeholder="μl of DNA" step="any" autocomplete="off">
</div>
<div class="form-group col-xs-4 col-md-4">
<label for="number" pattern="\d*">Concentration</label>
<input type="number" class="form-control" id="concentration" placeholder="UNITS HERE" step="any" autocomplete="off">
</div>
<div class="form-group col-xs-4 col-md-4">
<label for="number" pattern="\d*">Base Pairs per Fragment</label>
<input type="number" class="form-control" id="BPperFrag" placeholder="BP/Frag DNA" step="any" autocomplete="off">
</div>
<div class="col-lg-12">
<button href="#" type="button" class="btn btn-danger" data-toggle="modal" data-target="#myModal">Clear</button>
<button type="submit" class="btn btn-success" onclick="Calculate_Pmole();">Calculate</button>
</div>
</form>
</div>
<div class="col-lg-4 col-lg-offset-1">
<!-- CALCULATOR OUTPUT HERE -->
</div>
</div>
答案 0 :(得分:2)
您需要将包含可编辑字段的三个<div>
包装在.row
中,否则以下较大的div最终会覆盖它们。
本质上:
<div class="row">
<div class="form-group col-md-4 col-xs-4">
...
</div>
<div class="form-group col-xs-4 col-md-4">
...
</div>
<div class="form-group col-xs-4 col-md-4">
...
</div>
</div>
<div class="col-lg-12">
...
</div>
工作小提琴here。