Twitter bootstrap 很难理解bootstrap 3列类
我一直在尝试回到基础,真的很想了解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)的视口宽度都将简单地保留在上一个较小层上定义的内容,而低于
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">