【发布时间】:2019-03-25 23:25:29
【问题描述】:
在这里使用 bootstrap 3.3 和 angular。
我正在尝试在我的网格上方创建一个搜索过滤器,但存在一些对齐问题。在整页中,我可以看到它们正确对齐,但是当我尝试调整页面大小时,我的所有表单控件都会上下混乱。我相信这些是一些缺少的 css 类,但似乎无法弄清楚那是什么。谁能指出我正确的方向。
我还在此处创建了一个 stackblitz 演示: https://angular-datrange-enhq8w.stackblitz.io/
如果你调整窗口大小,你会看到我在说什么。
这里是 stackblitz 编辑器: https://stackblitz.com/edit/angular-datrange-enhq8w
下面是一些相关代码:
<div id="filters">
<form [formGroup]="filtersForm" >
<div class="row padding-top-10">
<div class="col-xs-12 col-sm-12 col-md-1 col-lg-1 form-group" style="margin-right:65px">
<label for="name">Name</label>
<input formControlName="name" name="name" type="text" style="height:33px" autocomplete="off" class="hidden-xs hidden-sm" />
</div>
</div>
</form>
</div>
另外请注意,如果您以某种方式看到演示,我觉得我的下拉菜单确实具有正确的样式,是否可以为此添加一些额外的 bootstrap 3 样式。
感谢您的调查。
有人要输入吗?
【问题讨论】:
-
尝试在输入元素中添加“form-control”类
-
@claudiu.nicola 不,没用。
-
你正在用你的 "style="margin-right:65px" 杀死网格。你的选择是将你的边距添加到屏幕大小或使用你自己的 flex-layout。PS:这是因为您的内容宽度大于容器宽度
-
您遇到了中型设备的问题。给它 2 列:col-md-2
-
是的,您不应该为您的网格设置样式。设置网格内容的样式。
标签: html css angular twitter-bootstrap-3