我有以下HTML:爲什麼input-append類會打破流體網格中輸入的寬度?
<div class="container-fluid">
<div class="row-fluid">
<div class="span8">
<form class="form-horizontal">
<div class="control-group">
<label class="control-label">Field 1</label>
<div class="controls">
<input type="text" />
</div>
</div>
<div class="control-group">
<label class="control-label">Field 2</label>
<div class="controls">
<div class="input-append">
<input type="text" />
<span class="add-on">%</span>
</div>
</div>
</div>
</form>
</div>
</div>
和以下式:
輸入{ 寬度:100%; }
Field 1的輸入框按預期工作。然而,場2似乎得到了一些固定的寬度。爲什麼會發生這種情況,是否有解決問題的方法?我想追加輸入是在該跨度內相同的100%寬度以匹配其他文本字段。
這裏舉例:http://jsfiddle.net/PilotBob/erT7d/
這將是bootstrap css。 –
這是因爲你有另一個容器,比你想象的要小。 100%僅指最近的祖先。 –
100%應該指最近的具有特定寬度的祖先嗎?你是說input-append的寬度設置了嗎? – PilotBob