Ответ 1
Да, это кажется ошибкой для моего: Это ошибка: https://github.com/twbs/bootstrap/issues/10936
Я сначала прочитал этот https://github.com/twbs/bootstrap/issues/9850.
Я использую этот код для этого:
<div class="container">
<br>
<div class="input-group">
<span class="input-group-addon glyphicon glyphicon-star"></span>
<input type="text" class="form-control" placeholder="Username">
</div>
<br>
<div class="input-group input-group-sm">
<span class="input-group-addon glyphicon glyphicon-star"></span>
<input type="text" class="form-control" placeholder="Username">
</div>
<br>
<div class="input-group input-group-lg">
<input type="text" class="form-control" placeholder="Username">
<span class="input-group-addon glyphicon glyphicon-star"></span>
</div>
<br>
<div class="input-group">
<input type="text" class="form-control" placeholder="Username">
<span class="input-group-addon glyphicon glyphicon-star"></span>
</div>
<br>
<div class="input-group input-group-sm">
<input type="text" class="form-control" placeholder="Username">
<span class="input-group-addon glyphicon glyphicon-star"></span>
</div>
<br>
<div class="input-group input-group-lg">
<input type="text" class="form-control" placeholder="Username">
<span class="input-group-addon glyphicon glyphicon-star"></span>
</div>
<br>
<div class="input-group input-group-lg">
<input type="text" class="form-control" placeholder="Username">
<span class="input-group-addon"><span class="glyphicon glyphicon-star"></span></span>
</div>
<br>
</div>
Результаты для Firefox:
:
Будет проблема для input-group-lg
, двойной интервал сделает вход более длинным (из-за .glyphicon: empty), но не устранил проблему.
Я также не нашел .glyphicon{ ...; top: 1px; ...}
вызвал эту проблему.
Для firefox я нашел это решение:
из bootstrap.css:
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
height: 45px;
padding: 10px 16px;
font-size: 18px;
line-height: 1.33;
border-radius: 6px;
}
Изменение вертикальной прокладки от 10px до 9px решило проблему.
Эти правила css исходят из forms.less(.input-lg() call from inputgroups.less) используя @padding-large-vertical: 10px; (from variables.less)
В google chrome я нашел такую же проблему, для всех размеров:
В этом случае это помогает использовать двойной диапазон:
`<span class="input-group-addon"><span class="glyphicon glyphicon-star"></span></span>`