我正在尝试通过输入组Bootstrap 3.3.7类获得漂亮的表格,但是出了点问题。
我认为我已经编码了正确的输入组结构:主div包含其他三个元素,一个输入组附加组件,一个输入表单以及最后一个输入组按钮(内部有东西)。
我的问题是,第三个元素破坏了高度main div,导致输入组附加元素比其他输入组元素大几个像素。
我的代码:
<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继承问题或类似的东西。
有人知道哪里出问题了吗?
答案 0 :(得分:0)
您的输入是否以form-control
类通过角度呈现?
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<div class="col-xs-12 col-md-6">
<div class="input-group">
<span class="input-group-addon">Artículo</span>
<input type="text" class="form-control" placeholder="Nombre de Articulo">
<span class="input-group-btn">
<button class="btn btn-default" type="button">X</button>
</span>
</div>
</div>