我对表单中列的宽度有一个奇怪的问题。我试图在表单组中嵌入一个form-inline类。我想我不仅尝试在Chrome的检查窗口中更改运行时的所有内容,还尝试在here,here和here给出的每个答案都没有取得好成绩
这是我的代码:
<form class="form-horizontal">
<fieldset>
.....
<div class="form-group">
<label class="col-md-2 control-label">Tel. Celular</label>
<div class="col-md-10">
<div class="form-inline">
<!-- <div class="form-group col-sm-4"> -->
<label class="sr-only" for="cell_area_code">Cod. Area</label>
<input type="text" class="form-control" id="cell_area_code" placeholder="Cod. Area">
<!-- </div> -->
<!-- <div class="form-group col-sm-8"> -->
<label class="sr-only" for="cell_number">Número</label>
<input type="text" class="form-control" id="cell_number" placeholder="Número">
<!-- </div> -->
</div>
</div>
</div>
.....
</fieldset>
</form>
为什么列不占宽度的100%?另外,如果我启用了这些评论的div,请参阅以下内容:
......并且宽度没有差别......只是在&#34; form-group&#34;的负边距之前重叠...类。
发生了什么事?
提前致谢!!!
答案 0 :(得分:1)
您的第三行应如下所示:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<div class="container">
...
<div class="form-group">
<label class="col-md-2 control-label">Tel. Celular</label>
<div class="col-md-10">
<div class="row">
<div class="col-md-4">
<div class="form-group">
<label class="sr-only" for="cell_area_code">Cod. Area</label>
<input type="text" class="form-control" id="cell_area_code" placeholder="Cod. Area" />
</div>
</div>
<div class="col-md-8">
<div class="form-group">
<label class="sr-only" for="cell_number">Número</label>
<input type="text" class="form-control" id="cell_number" placeholder="Número">
</div>
</div>
</div>
</div>
</div>
...
</div>
&#13;