我正在使用Bootstrap構建一個網頁,該網頁具有填充名稱的列表框和用於過濾這些名稱的搜索框。搜索框中有一個glyphicon-remove
按鈕,該按鈕在輸入時出現。單擊時,該按鈕將清除搜索框。我的問題是,圖標會導致搜索框的大小縮小,我無法弄清楚爲什麼發生這種情況。添加glyphicon會改變文本框的大小
這裏是什麼樣子:
下面是它應該是什麼樣子:
我可以給它提供一套寬度解決問題使用CSS,但我希望它與窗體的其餘部分一樣調整窗口大小。
HTML:
<div class="col-lg-4">
<form>
<div class="form-group has-feedback">
<label for="txtFilter">Select A User</label>
<div class="input-group">
<input class="form-control" type="text" id="txtFilter" placeholder="Filter by name">
<span class="form-control-feedback glyphicon glyphicon-remove filter-icon"></span>
</div>
</div>
<div class="form-group">
<select class="form-control" id="lstUsers" size="8"></select>
</div>
</form>
CSS:
.filter-icon{
cursor: pointer;
pointer-events: all;
z-index: 3;}
的問題不在於框中輸入時改變形狀。只有圖標在那裏,它纔會永遠變小。如果我刪除該行,它將顯示正確的大小:。我懷疑有一些相互衝突的CSS,但我找不到它。 –