【发布时间】:2015-07-12 02:34:16
【问题描述】:
我有一个与在 angular/bootstrap 模态中使用引导网格有关的问题。网格中的内容是旁边带有名称的复选框。名称的长度可能会有所不同,因此它们可能会换行至 2 行(从技术上讲,换行的行数可能与名称中的唯一单词一样多,但通常是 Screenshot。当第一列没有在给定行上换行但第二或第三列确实必须换行时,第一列 (2) 中有很大的空白空间,但是当第一列是换行时,第 2 列和 3 工作正常 (1)。
当包装级联时尤其明显,例如screenshot 2。
网格的 HTML:
<div class="row">
<div ng-repeat="courseStudent in course.students">
<div class="col-lg-4 col-md-4 col-sm-4 col-xs-6 cell">
<label>
<div class="input-wrapper">
<input type="checkbox" ng-checked="courseStudent.assigned" ng-click="toggleStudent(course,courseStudent)"/>
</div>
<div>{{courseStudent.student.name}}</div>
<div class="clearfix"></div>
</label>
</div>
</div>
网格较少
.row {
.input-wrapper {
float: left;
width: 14%;
}
}
如果可能的话,有谁知道如何让网格均匀地折叠那个空白空间?当我查看开发工具时,该空间甚至没有出现。周围单元格的所有 div 都没有填充或似乎占据了该空间。有什么想法吗?
引导程序 3.3.1 角度js 1.2.15 角度引导 0.10.0
【问题讨论】:
-
尝试将每组 3 个复选框包装在一个新的
<div class="row"> -
这在这种情况下不起作用,因为这只会导致只有 1 列。使用网格的重点是允许列数根据显示大小动态变化,如果我尝试每行固定数量的列,那么我不妨只使用一个实际的表格,除非我遗漏了什么,我做到了试试看可以确定。
标签: css angularjs twitter-bootstrap-3