Twitter bootstrap 很难理解bootstrap 3列类

Twitter bootstrap 很难理解bootstrap 3列类,twitter-bootstrap,twitter-bootstrap-3,Twitter Bootstrap,Twitter Bootstrap 3,我一直在尝试回到基础,真的很想了解Bootstrap 3列类 我注意到很多网站(模板)使用col sm-*或col md-*类,很少混合使用它们或包含col lg-*类 有人能解释一下使用bootstrap 3中组装的开箱即用类构建“mobile first”的正确方法吗?他们不能在同一个div上同时使用col sm-*或col md-*类的原因是,他们可能不需要这些项以不同的方式重新构造 这是因为任何“出血”到下一层(例如从sm到md)的视口宽度都将简单地保留在上一个较小层上定义的内容,而低于

我一直在尝试回到基础,真的很想了解Bootstrap 3列类

我注意到很多网站(模板)使用
col sm-*
col md-*
类,很少混合使用它们或包含
col lg-*


有人能解释一下使用bootstrap 3中组装的开箱即用类构建“mobile first”的正确方法吗?

他们不能在同一个div上同时使用
col sm-*
col md-*
类的原因是,他们可能不需要这些项以不同的方式重新构造

这是因为任何“出血”到下一层(例如从sm到md)的视口宽度都将简单地保留在上一个较小层上定义的内容,而低于该层最小值(例如从md到sm)的任何视口宽度都将简单地将列堆叠为页面的全宽

在浏览器中查看此示例以了解发生的情况

.green{
背景颜色:绿色;
边框:1px纯黑;
}
.橙色{
背景颜色:橙色;
边框:1px纯黑;
}
黄先生{
背景颜色:黄色;
边框:1px纯黑;
}
蓝先生{
背景颜色:蓝色;
边框:1px纯黑;
}

.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-8
.col-lg-4
.col-lg-4
.col-lg-4
.col-lg-4
.col-lg-6
.col-lg-6


.col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-8 .col-md-4 .col-md-4 .col-md-4 .col-md-4 .col-md-6 .col-md-6

.col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-8 .col-sm-4 .col-sm-4 .col-sm-4 .col-sm-4 .col-sm-6 .col-sm-6

.col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-8 .col-xs-4 .col-xs-4 .col-xs-4 .col-xs-4 .col-xs-6 .col-xs-6
他们可能不在同一个div上同时使用
col sm-*
col md-*
类的原因是,他们可能不需要这些项以不同的方式重新构造

这是因为任何“出血”到下一层(例如从sm到md)的视口宽度都将简单地保留在上一个较小层上定义的内容,而低于该层最小值(例如从md到sm)的任何视口宽度都将简单地将列堆叠为页面的全宽

在浏览器中查看此示例以了解发生的情况

.green{
背景颜色:绿色;
边框:1px纯黑;
}
.橙色{
背景颜色:橙色;
边框:1px纯黑;
}
黄先生{
背景颜色:黄色;
边框:1px纯黑;
}
蓝先生{
背景颜色:蓝色;
边框:1px纯黑;
}

.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-8
.col-lg-4
.col-lg-4
.col-lg-4
.col-lg-4
.col-lg-6
.col-lg-6


.col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-8 .col-md-4 .col-md-4 .col-md-4 .col-md-4 .col-md-6 .col-md-6

.col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-8 .col-sm-4 .col-sm-4 .col-sm-4 .col-sm-4 .col-sm-6 .col-sm-6

.col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-8 .col-xs-4 .col-xs-4 .col-xs-4 .col-xs-4 .col-xs-6 .col-xs-6
他们可能不在同一个div上同时使用
col sm-*
col md-*
类的原因是,他们可能不需要这些项以不同的方式重新构造

这是因为任何“出血”到下一层(例如从sm到md)的视口宽度都将简单地保留在上一个较小层上定义的内容,而低于该层最小值(例如从md到sm)的任何视口宽度都将简单地将列堆叠为页面的全宽

在浏览器中查看此示例以了解发生的情况

.green{
背景颜色:绿色;
边框:1px纯黑;
}
.橙色{
背景颜色:橙色;
边框:1px纯黑;
}
黄先生{
背景颜色:黄色;
边框:1px纯黑;
}
蓝先生{
背景颜色:蓝色;
边框:1px纯黑;
}

.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-1
.col-lg-8
.col-lg-4
.col-lg-4
.col-lg-4
.col-lg-4
.col-lg-6
.col-lg-6


.col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-1 .col-md-8 .col-md-4 .col-md-4 .col-md-4 .col-md-4 .col-md-6 .col-md-6

.col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-1 .col-sm-8 .col-sm-4 .col-sm-4 .col-sm-4 .col-sm-4 .col-sm-6 .col-sm-6

.col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-1 .col-xs-8 .col-xs-4 .col-xs-4 .col-xs-4 .col-xs-4 .col-xs-6 .col-xs-6
原因
body { background: green; }
@media (min-width: 768px)  { body { background: yellow; } }
@media (min-width: 990px)  { body { background: orange; } }
@media (min-width: 1280px) { body { background: red; } }
@media (min-width: 1280px) { body { background: red; } }
@media (min-width: 990px)  { body { background: orange; } }
body { background: green; }
@media (min-width: 768px)  { body { background: yellow; } }
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-12">
<div class="col-xs-12 col-sm-6 col-lg-12">
<div class="col-sm-6 col-lg-12">