【发布时间】:2018-12-04 22:52:23
【问题描述】:
我正在尝试使用 input-group Bootstrap 3.3.7 类获得一个漂亮的表单,但是出了点问题。
我想我已经编写了正确的 input-group 结构:主 div 包含其他三个元素,一个 input-group-addon,一个 input-form,最后是一个 input-group-button(里面有东西)。
我的问题是第三个元素打破了高度主 div,导致 input-group-addon 比其他 input-group 元素大几个像素。
我的代码:
<div class="col-xs-12 col-md-6">
<div class="input-group">
<span class="input-group-addon" id="sizing-addon2">Artículo</span>
<ng2-completer [(ngModel)]="bus.articuloName" (selected)="artSelected($event)" [matchClass]="'match'" [placeholder]="'Nombre de Articulo'" [datasource]="artService" [textNoResults]="'No hay coincidencias'"></ng2-completer>
<span class="input-group-btn">
<button class="btn btn-default" type="button" (click)="init('art')">
X
</button>
</span>
</div>
</div>
我的结果:
没有输入组按钮,代码工作正常,但我真的需要这第三个元素。我尝试使用 glyphicons 和 btn-link 而不是 btn-default... 我得到了错误的高度差(与图片不完全相同的结果)。
顺便说一句,我在表单中有 7 个输入组,4 个正常工作,3 个有这个问题,所以不应该有 CSS 继承问题或类似的问题。
有人知道问题出在哪里吗?
【问题讨论】:
-
您的代码,作为 Angular 代码不是我们可以直接测试的东西,您可以构建一个 stackblitz 或 jsfiddle 来显示复制您的问题吗?
-
我用输入代替 ng2-completer 有同样的问题。
标签: angular html css twitter-bootstrap-3 ng2-completer