Css 通过示例引导列类
在解释何时使用各种列类方面,这些类(在其他方面都是完美和令人惊奇的!)做得不好。他们只是用以下方式描述这些类:Css 通过示例引导列类,css,twitter-bootstrap,Css,Twitter Bootstrap,在解释何时使用各种列类方面,这些类(在其他方面都是完美和令人惊奇的!)做得不好。他们只是用以下方式描述这些类: xs(适用于屏幕宽度小于768px的手机) sm(适用于平板电脑-屏幕宽度等于或大于768px) md(适用于小型笔记本电脑-屏幕宽度等于或大于992px) lg(适用于笔记本电脑和台式机-屏幕宽度等于或大于1200px) 但是他们从来没有明确(至少对我来说)我应该在什么时候使用smvsxs,等等。对我来说,Bootstrap甚至提供这些类是很奇怪的,因为我认为Bootstrap的
(适用于屏幕宽度小于768px的手机)xs
(适用于平板电脑-屏幕宽度等于或大于768px)sm
(适用于小型笔记本电脑-屏幕宽度等于或大于992px)md
(适用于笔记本电脑和台式机-屏幕宽度等于或大于1200px)lg
sm
vsxs
,等等。对我来说,Bootstrap甚至提供这些类是很奇怪的,因为我认为Bootstrap的全部目的是让它看起来统一一致,然后在屏幕大小改变时自动响应……因此,根据用户的设备使行为灵活并不是我认为CSS框架会向API公开的事情开发人员
不管怎样,这两者之间有什么区别:
<div class="row">
<div class="col-sm-4">.col-sm-4</div>
<div class="col-sm-4">.col-sm-4</div>
<div class="col-sm-4">.col-sm-4</div>
</div>
.col-sm-4
.col-sm-4
.col-sm-4
这是:
<div class="row">
<div class="col-xs-4">.col-xs-4</div>
<div class="col-md-4">.col-md-4</div>
<div class="col-lg-4">.col-lg-4</div>
</div>
<div class="row">
<div class="col-sm-4">.col-sm-4</div>
<div class="col-lg-8">.col-lg-8</div>
</div>
.col-xs-4
.col-md-4
.col-lg-4
这是:
<div class="row">
<div class="col-xs-4">.col-xs-4</div>
<div class="col-md-4">.col-md-4</div>
<div class="col-lg-4">.col-lg-4</div>
</div>
<div class="row">
<div class="col-sm-4">.col-sm-4</div>
<div class="col-lg-8">.col-lg-8</div>
</div>
.col-sm-4
.col-lg-8
??换句话说,如果所有列的宽度加起来必须达到12,那么将它们声明为
xs
vssm
vsmd
vslg
?!?!提前谢谢 目的是允许在不同的设备上进行不同的布局。例如,如果您希望移动设备上的列为全宽(12),但桌面设备上的列仅占屏幕的三分之一(4)
据我所知,它们不需要加起来是12,12就是一行
请参见目的是允许在不同的设备上使用不同的布局。例如,如果您希望移动设备上的列为全宽(12),但桌面设备上的列仅占屏幕的三分之一(4) 据我所知,它们不需要加起来是12,12就是一行
请参见让我们先从xs、md、lg后面的数字开始 在引导中,这些数字表示列。所有div被分成12列
col-md-6
跨越12列中的6列(屏幕宽度的一半),当为col-md-12
时,它占据中等大小屏幕的整个屏幕宽度(md)<代码>(≥ 992px)
因此,如果您想让三个相等的列跨越一个div,那么写(对于小屏幕)
.col-sm-4
.col-sm-4
.col-sm-4
如果希望三个不同的列跨相同的宽度,可以编写:
<div class="col-sm-2">Column 1</div>
<div class="col-sm-4">Column 2</div>
<div class="col-sm-6">Column 3</div>
第1列
第2栏
第3栏
在这些示例中,列的数量总和始终为12。在上述示例中,2+4+6=12
当涉及到xs、sm、md、lg时,它们被用来定义该类应用的屏幕大小:
xs=超大屏幕(移动电话)
sm=小屏幕(平板电脑)
md=中等屏幕(某些台式机)
lg=大屏幕(剩余桌面)
通常,我们为单个div分配多个类,因此它的行为取决于用户的设备屏幕大小。比如说
<div class="row">
<div class="col-xs-6 col-sm-4">.col-xs-4</div>
<div class="col-xs-6 col-sm-8">.col-md-4</div>
</div>
.col-xs-4
.col-md-4
上面的col-xs-6和col-sm-4类行将覆盖移动屏幕的一半和平板电脑屏幕大小的1/3(sm)
=576px
让我们先从xs、md、lg之后的数字开始
在引导中,这些数字表示列。所有div被分成12列
col-md-6
跨越12列中的6列(屏幕宽度的一半),当为col-md-12
时,它占据中等大小屏幕的整个屏幕宽度(md)<代码>(≥ 992px)
因此,如果您想让三个相等的列跨越一个div,那么写(对于小屏幕)
.col-sm-4
.col-sm-4
.col-sm-4
如果希望三个不同的列跨相同的宽度,可以编写:
<div class="col-sm-2">Column 1</div>
<div class="col-sm-4">Column 2</div>
<div class="col-sm-6">Column 3</div>
第1列
第2栏
第3栏
在这些示例中,列的数量总和始终为12。在上述示例中,2+4+6=12
当涉及到xs、sm、md、lg时,它们被用来定义该类应用的屏幕大小:
xs=超大屏幕(移动电话)
sm=小屏幕(平板电脑)
md=中等屏幕(某些台式机)
lg=大屏幕(剩余桌面)
通常,我们为单个div分配多个类,因此它的行为取决于用户的设备屏幕大小。比如说
<div class="row">
<div class="col-xs-6 col-sm-4">.col-xs-4</div>
<div class="col-xs-6 col-sm-8">.col-md-4</div>
</div>
.col-xs-4
.col-md-4
上面的col-xs-6和col-sm-4类行将覆盖移动屏幕
<768px
的一半屏幕和平板电脑(sm)屏幕大小的1/3=576px
使用引导时,您可以为不同的设备使用不同的类。让我们使用下面的示例:
<div class="row">
<div class="col-lg-4 col-md-6 col-sm-12">Column 1</div>
<div class="col-lg-4 col-md-6 col-sm-12>Column 2</div>
<div class="col-lg-4 col-sm-6 col-sm-12">Column 3</div>
</div>
第1栏
使用引导时,可以为不同的设备使用不同的类。让我们使用下面的示例:
<div class="row">
<div class="col-lg-4 col-md-6 col-sm-12">Column 1</div>
<div class="col-lg-4 col-md-6 col-sm-12>Column 2</div>
<div class="col-lg-4 col-sm-6 col-sm-12">Column 3</div>
</div>
第1栏
不同类别之间的区别在于屏幕大小不同。
请看这里:
.col-
=超小=576px
.col md-
=Medium>=768px
.col lg-
=Large>=992px
.col xl-
=特大型>=1200px
不同类别的屏幕大小不同。
请看这里:
.col-
=超小=576px
.col md-
=Medium>=768px
.col lg-
=Large>=992px
.col xl-
=特大型>=1200px
如果您声明一个类,例如“lg”,则仅当您的屏幕大小超过992px时才会应用。我将坚持使用。W3学校的文件是错误的,而且是错误的