Ich baue eine Webseite mit Bootstrap, die ein Listenfeld mit Namen und ein Suchfeld zum Filtern dieser Namen enthält. Das Suchfeld hat eine glyphicon-remove
Schaltfläche, die beim Eingeben angezeigt wird. Wenn Sie darauf klicken, löscht die Schaltfläche das Suchfeld. Mein Problem ist, dass das Symbol die Größe des Suchfelds verkleinert, und ich kann nicht herausfinden, warum das passiert.Hinzufügen von Glyphon ändert Größe des Textfelds
Hier ist, wie es aussieht:
Hier ist, wie es aussehen sollte:
Ich kann das Problem beheben, indem es eine Reihe Breite mit CSS, aber ich möchte es mit dem Fenster wie der Rest des Formulars Größe ändern.
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;}
Das Problem ist nicht, dass die Kastenform ändert sich beim Tippen. Es ist nur dann dauerhaft kleiner, wenn das Symbol vorhanden ist. Es zeigt die richtige Größe an, wenn ich die Zeile lösche: . Ich vermute, es gibt ein paar widersprüchliche CSS, aber ich kann es nicht finden. –