bootstrap栅格系统详解

在百度前端学院做任务的时候,看到有关于bootstrap的栅格系统的知识于是就在网上百度了一番,下边的网址是关于bootstrap栅格系统的详细解析,https://segmentfault.com/a/1190000000743553。

http://www.cnblogs.com/JerryTao/p/5476027.html。

http://blog.csdn.net/z742182637/article/details/50466674。

了解之后栅格系统就可以相互嵌套了。这里有我写的demo:

  1 <!DOCTYPE html>
  2 <html>
  3     <head>
  4         <meta charset="UTF-8">
  5         <title>百度前端:响应式栅格布局</title>
  6         <style>
  7             html,body{
  8     margin: 0;
  9     padding: 0;
 10 }
 11
 12 .container{
 13     box-sizing: border-box;
 14     border: 1px solid #999;
 15     padding: 10px;
 16 }
 17 .row{
 18     color:red;
 19     margin: -10px;
 20 }
 21 .row:after, .row:before{
 22     content: "";
 23     display: table;
 24     clear: both;
 25 }
 26
 27 .col{
 28     box-sizing: border-box;
 29     border: 1px solid #999;
 30     background-color: #EEE;
 31     height: 50px;
 32     margin: 10px;
 33     float: left;
 34
 35 }
 36 @media only screen and (min-width: 769px) {
 37     .col-md-1{
 38         width: calc(8.333% - 20px);
 39     }
 40
 41     .col-md-2{
 42         width: calc(16.666% - 20px);
 43     }
 44
 45     .col-md-3{
 46         width: calc(25% - 20px);
 47     }
 48
 49     .col-md-4{
 50         width: calc(33.333% - 20px);
 51     }
 52
 53     .col-md-6{
 54         width: calc(50% - 20px);
 55     }
 56 }
 57
 58 @media only screen and (max-width: 768px) {
 59     .col-sm-2{
 60         width: calc( 16.666% - 20px);
 61     }
 62     .col-sm-3{
 63         width: calc( 25% - 20px);
 64     }
 65     .col-sm-6{
 66         width: calc( 50% - 20px);
 67     }
 68     .col-sm-8{
 69         width: calc( 66.666% - 20px);
 70     }
 71     .col-sm-12{
 72         width: calc( 100% - 20px);
 73     }
 74 }
 75         </style>
 76     </head>
 77     <body>
 78         <div class="container">
 79
 80             <div class="row">
 81                 <div class="col-md-4 col-sm-6 col">
 82                     四栏 六栏
 83                 </div>
 84
 85                 <div class="col-md-4 col-sm-6 col">
 86                     四栏 六栏
 87                 </div>
 88
 89                 <div class="col-md-4 col-sm-12 col">
 90                     四栏 十二栏
 91                 </div>
 92
 93             </div>
 94
 95             <div class="row">
 96                 <div class="col-md-3 col-sm-3 col">
 97                     三栏 三栏
 98                 </div>
 99                 <div class="col-md-6 col-sm-6 col">
100                     六栏 六栏
101                 </div>
102                 <div class="col-md-3 col-sm-3 col">
103                     三栏 三栏
104                 </div>
105             </div>
106
107             <div class="row">
108                 <div class="col-md-1 col col-sm-2">
109                     一栏 二栏
110                 </div>
111                 <div class="col-md-1 col col-sm-2">
112                     一栏 二栏
113                 </div>
114                 <div class="col-md-2 col col-sm-8">
115                     二栏 八栏
116                 </div>
117                 <div class="col-md-2 col col-sm-3">
118                     二栏 三栏
119                 </div>
120                 <div class="col-md-6 col col-sm-3">
121                     六栏 三栏
122                 </div>
123
124             </div>
125         </div>
126     </body>
127 </html>

时间: 2024-11-05 13:49:16

bootstrap栅格系统详解的相关文章

Bootstrap教程:[4]栅格系统详解

http://jingyan.baidu.com/article/6f2f55a1852aa1b5b83e6c5a.html 们都知道bootstrap3.0使用了四种栅格选项来形成栅格系统,这四种选项在官网上的介绍如下图,很多人不理解,这里跟大家详解一下四种栅格选项之间的区别,其实区别只有一条就是适合不同尺寸的屏幕设备.我们看class前缀这一项,我们姑且以前缀命名这四种栅格选项,他们分别是col-xs ,col-sm,col-md,col-lg,我们懂英文的就知道,lg是large的缩写,m

巧用 BootStrap --- 栅格系统(布局)轻松搞定网页响应式布局!

摘要:Bootstrap 为我们提供了一套响应式.移动设备优先的流式栅格系统,合理的使用栅格系统将会使得网站页面布局变得更加简单,在设置了媒体查询之后,响应式网站也无需再单独写了.接下来我以Bootstrap的中文官网首页为模板进行展示其栅格布局的使用方法以及相关知识点.相信在看完这篇文章之后,你完全可以轻松使用栅格布局. 网站效果图如下所示: PC版: 移动版: 1.栅格系统(布局) Bootstrap 提供了一套响应式.移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加

java中的io系统详解

java中的io系统详解 分类: JAVA开发应用 笔记(读书.心得)2009-03-04 11:26 46118人阅读 评论(37) 收藏 举报 javaiostreamconstructorstringbyte 相关读书笔记.心得文章列表 Java 流在处理上分为字符流和字节流.字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符.字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组. Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他

Bootstrap 栅格系统(布局)

1.栅格系统(布局)Bootstrap内置了一套响应式.移动设备优先的流式栅格系统,随着屏幕设备或视口(viewport)尺寸的增加,系统会自动分为最多12列. 我在这里是把Bootstrap中的栅格系统叫做布局.它就是通过一系列的行(row)与列(column)的组合创建页面布局,然后你的内容就可以放入到你创建好的布局当中.下面就简单介绍一下Bootstrap栅格系统的工作原理: 网格系统的实现原理非常简单,仅仅是通过定义容器大小,平分12份(也有平分成24份或32份,但12份是最常见的),再

Bootstrap栅格系统用法介绍

 1.栅格系统(布局) Bootstrap内置了一套响应式.移动设备优先的流式栅格系统,随着屏幕设备或视口(viewport)尺寸的增加,系统会自动分为最多12列. 我在这里是把Bootstrap中的栅格系统叫做布局.它就是通过一系列的行(row)与列(column)的组合创建页面布局,然后你的内容就可以放入到你创建好的布局当中.下面就简单介绍一下Bootstrap栅格系统的工作原理: 网格系统的实现原理非常简单,仅仅是通过定义容器大小,平分12份(也有平分成24份或32份,但12份是最常见的)

【9】了解Bootstrap栅格系统基础案例(4)

这次我们来说下嵌套列: 为了使用内置的栅格系统将内容再次嵌套,可以通过添加一个新的 .row 元素和一系列 .col-sm-* 元素到已经存在的 .col-sm-* 元素内.被嵌套的行(row)所包含的列(column)的个数不能超过12(其实,没有要求你必须占满12列). <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8"> <!--

【8】了解Bootstrap栅格系统基础案例(3)

这次我们来说下列偏移: 列偏移就是使用 .col-md-offset-* 类可以将列向右侧偏移.这些类实际是通过使用 * 选择器为当前元素增加了左侧的边距(margin).例如,.col-md-offset-4 类将 .col-md-4 元素向右侧偏移了4个列(column)的宽度. 废话不多说,直接上代码 <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8&

【10】了解Bootstrap栅格系统基础案例(5)

这次我们来说下列排序: 通过使用 .col-md-push-* 和 .col-md-pull-* 类就可以很容易的改变列(column)的顺序. <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8"> <!-- Bootstrap不支持IE的兼容模式,加入此标签以确保在每个被支持的IE浏览器中保持最好的页面展现效果 --> <

第二百三十五节,Bootstrap栅格系统

Bootstrap栅格系统 学习要点: 1.移动设备优先 2.布局容器 3.栅格系统 本节课我们主要学习一下 Bootstrap 的栅格系统,提供了一套响应式.移动设备优先的流 式栅格系统. 一.移动设备优先 在 HTML5 的项目中,我们做了移动端的项目.它有一份非常重要的 meta,用于设置屏 幕和设备等宽以及是否运行用户缩放,及缩放比例的问题.