我正在使用Bootstrap 3的代码库。根据他们的文档,这是你如何创建一个基本的网格结构:
<div class="row">
<div class="col-md-8">.col-md-8</div>
<div class="col-md-4">.col-md-4</div>
</div>
我目前正在使用的代码库以下列方式应用网格结构。
<div class="form-group">
<label class="control-label col-sm-4"> Name<span class="text-danger">*</span> </label>
<div class="col-sm-8">
<input type="text" class="col-xs-10" value="Default" name="panel:expandedContentContainer" id="id9428">
</div>
</div>
我从未见过以这种方式应用网格,我只是想确保这不会导致问题。我有两个问题。没有一行可以使用'.col- - 吗?是否可以将'.col- - '直接放在元素上?
答案 0 :(得分:0)
在Bootstrap 3中,import numpy as np
a = np.arange(25).reshape(5,5)
>>> a
[[ 0 1 2 3 4]
[ 5 6 7 8 9]
[10 11 12 13 14]
[15 16 17 18 19]
[20 21 22 23 24]]
b = np.fliplr(np.diag(np.diag(np.fliplr(a))))
>>> b
[[ 0 0 0 0 4]
[ 0 0 0 8 0]
[ 0 0 12 0 0]
[ 0 16 0 0 0]
[20 0 0 0 0]]
类会向左右两侧应用np.eye(n)
的负余量。
>>> np.fliplr(np.eye(5))
array([[ 0., 0., 0., 0., 1.],
[ 0., 0., 0., 1., 0.],
[ 0., 0., 1., 0., 0.],
[ 0., 1., 0., 0., 0.],
[ 1., 0., 0., 0., 0.]])
类将向左右两侧应用.row
的填充。
将($grid-gutter-width / 2)
类添加到子元素不一定会导致问题,但除非您通过自己的CSS覆盖.col-*
上的填充,否则您会发现元素将缩进更多希望。
答案 1 :(得分:0)
是的,您可以使用&#39; .col - &#39;没有一排。然后它就不是垂直对齐的。有关该问题的更多信息:http://www.helloerik.com/the-subtle-magic-behind-why-the-bootstrap-3-grid-works
是的,可以把&#39; col - &#39;直接在元素上。我对此没有任何不好的经历。