css模拟Bootstrap响应式布局——栅格

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css模拟Bootstrap响应式布局——栅格相关的知识,希望对你有一定的参考价值。

  做作业的时候遇见用css模拟Bootstrap的栅格布局,学习了一下。发现这个很有用,用来在不同的平台上得到很好地用户体验,比如Phone、Pad、大屏幕显示器、小屏幕显示器。自己模拟用css写了一下,用的是max-width、min-width子元素的宽度设置为不同的百分比,模拟栅格的12列。把100划分12份,用浮动宽度超出会自动换行,下面是段代码,以后会认真学习bootstrap。加油!飞燕草
技术分享

 1   <style type="text/css">
 2 #container1{min-width:768px;height:300px;background:#ffcc00;margin-bottom:100px;}
 3 body div{margin:5px 1px 5px 1px;}
 4 #container1 .col-md-4{width:32%;height:50px;background:pink;float:left;}
 5 #container1 .col-md-3{width:24%;height:50px;background:greenyellow;float:left;}
 6 #container1 .col-md-6{width:48%;height:50px;background:green;float:left;}
 7 #container1 .col-md-1{width:8%;height:50px;background:bisque;float:left;}
 8 #container1 .col-md-2{width:16%;height:50px;background:black;float:left;}
 9 
10 #container2{max-width:768px;height:300px;background:pink;}
11 #container2 .col-md-2{width:16%;height:50px;background:green;float:left;}
12 #container2 .col-md-6{width:48%;height:50px;background: green;float:left;}
13 #container2 .col-md-8{width:64%;height:50px;background: red;float:left;}
14 #container2 .col-md-12{width:96%;height:50px;background: yellow;float:left;}
15 #container2 .col-md-3{width:24%;height:50px;background: blue;float:left;}
16 </style>
17 </head>
18 <body>
19 <div id="container1">
20 <div class="col-md-4"></div>
21 <div class="col-md-4"></div>
22 <div class="col-md-4"></div>
23 <div class="col-md-3"></div>
24 <div class="col-md-6"></div>
25 <div class="col-md-3"></div>
26 <div class="col-md-1"></div>
27 <div class="col-md-1"></div>
28 <div class="col-md-2"></div>
29 <div class="col-md-2"></div>
30 <div class="col-md-6"></div>
31 <div class="clear" style="clear:both"></div>
32 </div>
33 <div id="container2">
34 <div class="col-md-6"></div>
35 <div class="col-md-6"></div>
36 <div class="col-md-12"></div>
37 <div class="col-md-3"></div>
38 <div class="col-md-6"></div>
39 <div class="col-md-3"></div>
40 <div class="col-md-2"></div>
41 <div class="col-md-2"></div>
42 <div class="col-md-8"></div>
43 <div class="col-md-3"></div>
44 <div class="col-md-3"></div>
45 <div class="clear" style="clear:both"></div>
46 </div>

 

 

 

 

以上是关于css模拟Bootstrap响应式布局——栅格的主要内容,如果未能解决你的问题,请参考以下文章

less 实现栅格系统

Bootstrap 使用

响应式网格(栅格化)布局总结

任务八:响应式网格(栅格化)布局

Bootstrap栅格系统布局

响应式网站设计---Bootstrap