Html 在行之外使用twitter引导列类是个好主意吗?
我正在努力改进我的项目的HTML结构,我发现了以下几点:Html 在行之外使用twitter引导列类是个好主意吗?,html,twitter-bootstrap,frontend,Html,Twitter Bootstrap,Frontend,我正在努力改进我的项目的HTML结构,我发现了以下几点: <div class="full-sidebar"> <div class="col-xs-12"></div> </div> <div class="norow"> <div class="col-md-6"></div> <div class="col-md-6"></div> </div>
<div class="full-sidebar">
<div class="col-xs-12"></div>
</div>
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
其中“完整边栏”是一个自定义类。我一直想知道的是:这样做是个好主意吗?将列div包装成一行会更好吗?用当前的方式做起来感觉“不对”。我知道至少有一个使用行的原因
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
“cols-”是浮动的,将它们包装成一行会在所有列之后添加一个清除。这样可以防止后续内容可能与列重叠。此外,它还确保行的高度与列内容的高度相等。如果未清除列的容器,则容器将不会在其自身高度中包含列
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
请注意,“col-”仅在宽度大于992px时浮动。因此,您只会遇到超出该限制的内容重叠问题。看这个
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
HTML:
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
另外,正如其他人提到的,列填充和边距设计为与行填充和边距一起使用。我知道使用行的至少一个原因
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
“cols-”是浮动的,将它们包装成一行会在所有列之后添加一个清除。这样可以防止后续内容可能与列重叠。此外,它还确保行的高度与列内容的高度相等。如果未清除列的容器,则容器将不会在其自身高度中包含列
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
请注意,“col-”仅在宽度大于992px时浮动。因此,您只会遇到超出该限制的内容重叠问题。看这个
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
HTML:
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
此外,正如其他人所提到的,列填充和边距设计为与行填充和边距一起使用。您应该始终将
包装在
内
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
原因1
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
这就是引导网格系统。我们使用bootstrap使布局干净且响应迅速这样做不会造成任何伤害。
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
原因2
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
如果您不在
中进行包装,那么在不久的将来,一旦您的布局变长,就会产生不必要的问题。您将无法跟踪您的布局
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
因此,一般来说,如果您没有充分的理由不这样做,最好将其包装在
中
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
希望这有帮助 您应该始终将
包装在
内
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
原因1
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
这就是引导网格系统。我们使用bootstrap使布局干净且响应迅速这样做不会造成任何伤害。
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
原因2
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
如果您不在
中进行包装,那么在不久的将来,一旦您的布局变长,就会产生不必要的问题。您将无法跟踪您的布局
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
因此,一般来说,如果您没有充分的理由不这样做,最好将其包装在
中
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
希望这有帮助
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
在行之外使用twitter引导列类是个好主意吗
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
不
引导col-*
只能在行中使用
。从文件中
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
使用行创建水平列组
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
内容应该放在列中,只有列可以是行的直接子行
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
列通过填充创建檐槽(列内容之间的间隙)。第一列和最后一列的填充在行中通过.rows上的负边距进行偏移
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
另见:
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
在行之外使用twitter引导列类是个好主意吗
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
不
引导col-*
只能在行中使用
。从文件中
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
使用行创建水平列组
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
内容应该放在列中,只有列可以是行的直接子行
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
列通过填充创建檐槽(列内容之间的间隙)。第一列和最后一列的填充在行中通过.rows上的负边距进行偏移
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
另请参见:实际上,在行外使用引导列类不是标准过程。这可能会干扰柱设计的布局。在bootstrap css文件中,每个列类都根据其用途分配了不同的宽度百分比。如果在row类之外使用列类,则它可能会形成与引导指定的实际布局不同或不一致的布局。因此,这不是一个好的做法
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
网格系统规则
由指定的某些引导网格系统规则
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
- 行必须放置在
(固定宽度)或.container
(全宽度)内,以便正确对齐和填充.container fluid
- 使用行创建水平列组
- 内容应该放在列中,只有列可以是行的直接子项
- 预定义类,如
和.row
可用于快速生成网格布局.col-sm-4
- 列通过填充创建檐槽(列内容之间的间隙)。第一列和最后一列的填充在行中通过
上的负边距偏移。行
- 网格列是通过指定要跨越的12个可用列的数量来创建的。例如,三个相等的列将使用三个
.col-sm-4
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
网格系统规则
由指定的某些引导网格系统规则
<div class="norow">
<div class="col-md-6"></div>
<div class="col-md-6"></div>
</div>
- 行必须放置在
(固定宽度)或<.container