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

   <style type="text/css">
 #container1{min-width:768px;height:300px;background:#ffcc00;margin-bottom:100px;}
 body div{margin:5px 1px 5px 1px;}
 #container1 .col-md-4{width:32%;height:50px;background:pink;float:left;}
 #container1 .col-md-3{width:24%;height:50px;background:greenyellow;float:left;}
 #container1 .col-md-6{width:48%;height:50px;background:green;float:left;}
 #container1 .col-md-1{width:8%;height:50px;background:bisque;float:left;}
 #container1 .col-md-2{width:16%;height:50px;background:black;float:left;}

 #container2{max-width:768px;height:300px;background:pink;}
 #container2 .col-md-2{width:16%;height:50px;background:green;float:left;}
 #container2 .col-md-6{width:48%;height:50px;background: green;float:left;}
 #container2 .col-md-8{width:64%;height:50px;background: red;float:left;}
 #container2 .col-md-12{width:96%;height:50px;background: yellow;float:left;}
 #container2 .col-md-3{width:24%;height:50px;background: blue;float:left;}
 </style>
 </head>
 <body>
 <div id="container1">
 <div class="col-md-4"></div>
 <div class="col-md-4"></div>
 <div class="col-md-4"></div>
 <div class="col-md-3"></div>
 <div class="col-md-6"></div>
 <div class="col-md-3"></div>
 <div class="col-md-1"></div>
 <div class="col-md-1"></div>
 <div class="col-md-2"></div>
 <div class="col-md-2"></div>
 <div class="col-md-6"></div>
 <div class="clear" style="clear:both"></div>
 </div>
 <div id="container2">
 <div class="col-md-6"></div>
 <div class="col-md-6"></div>
 <div class="col-md-12"></div>
 <div class="col-md-3"></div>
 <div class="col-md-6"></div>
 <div class="col-md-3"></div>
 <div class="col-md-2"></div>
 <div class="col-md-2"></div>
 <div class="col-md-8"></div>
 <div class="col-md-3"></div>
 <div class="col-md-3"></div>
 <div class="clear" style="clear:both"></div>
 </div>

css模拟Bootstrap响应式布局——栅格的更多相关文章

  1. Bootstrap响应式布局

    Bootstrap响应式布局可以使用栅格化系统,其实就是不同的列组合,配合起来便能组合出强大的功能,系统会自动分为最多12列,超出12列会作为一个整体另起一行,像制作表格table的合并列,功能跟co ...

  2. Bootstrap响应式布局介绍

    一.响应式布局 1.什么是响应式网页 2.响应式网页必须做到的几件事 1.布局,使用流式布局(默认文档流+浮动)+弹性布局+栅格布局 2.文字和图片大小随着容器大小改变 3.媒体查询技术(css3) ...

  3. 前端框架bootstrap(响应式布局)入门

    Bootstrap,是基于HTML,CSS.javascript的前端框架 该框架已经预定义了一套CSS样式和与样式相对应的js代码(对应的样式有对应的特效.) 开发人员只需要编写HTML结构,添加b ...

  4. 模拟Bootstrap响应式网格系统

    Bootstrap响应式(适应于不同的终端设备).Bootstrap栅格系统是利用百分比把视口等分为12个,然后利用媒体查询,设置float属性使之并列显示 一.媒体查询 媒体查询包含一个可选的媒体类 ...

  5. CSS学习笔记——响应式布局

    响应式布局 响应式布局是现在很流行的一个设计理念,随着移动互联网的盛行,为解决如今各式各样的浏览器分辨率以及不同移动设备的显示效果,设计师提出了响应式布局的设计方案.所谓的响应式布局,就是一个网站能够 ...

  6. css 动画 和 响应式布局和兼容性

    14.动画 -moz-:火狐, -ms-:IE,-webkit-:谷歌,-o-:欧朋 transform旋转 rotate旋转 scale放大 translate偏移量 skew倾斜度 transfo ...

  7. bootstrap响应式布局原理

    百分比布局+媒体查询 首先通过媒体查询确认container的宽度,每个col-xx-xx都是通过百分比定义的,屏幕尺寸变化了,container就变化了,col自然就变了 Bootstrap的官方解 ...

  8. Bootstrap响应式布局(1)

    <!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ...

  9. bootstrap 响应式布局

    先上点媒体查询css(某个著名的”段子“),跟bootstrap无关: <html> <head> <style> body { background-color: ...

随机推荐

  1. 安卓自定义类似TabHost的导航栏

    有时候为了项目需要我们要自定义一些导航控件,类似下面这样. 下面给大家讲讲我是怎么实现的, 1.素材准备(这个都是美工的事情) 2.①资源文件共有五个 如下: activity_main_first. ...

  2. Delphi的ListView自动排序

    private SortCol: Integer; SortWay: Integer; procedure TForm1.LVweColumnClick(Sender: TObject; Column ...

  3. MySQL服务器的线程数查看方法

    mysql重启命令:/etc/init.d/mysql restart MySQL服务器的线程数需要在一个合理的范围之内,这样才能保证MySQL服务器健康平稳地运行.Threads_created表示 ...

  4. 【angularjs】【学习心得】路由继续研究篇

    原文:http://www.imooc.com/wenda/detail/236998 其实路由的功能是比较复杂的,我们实际应用中页面的状态也是非常多的,上面简单的路由是肯定不能满足我们的需求的,所以 ...

  5. 在Java中打开浏览器

    try { Runtime.getRuntime().exec( "explorer http://www.baidu.com"); java.net.URI uri = new ...

  6. 推荐学习C#的地方

    大神 http://www.cnblogs.com/kingjiong/category/152147.html

  7. Spring @Aspect实现切面编程

    参考:http://blog.csdn.net/cdl2008sky/article/details/6268628 参考:http://www.360doc.com/content/12/0602/ ...

  8. jQuery获取、设置title的值

    获取值:var t = $(document).attr('title'); 设置值:$(document).attr('title','value');

  9. 结合swiper使用图片懒加载

    本人渣渣一枚,技术一般,记录下笔记,大神勿喷,可以留下优化建议,谢谢 最近刚刚做了个展示型的网站,使用swiper搭的框架,因为图片比较多,所 以首次加载稍微有些慢,虽然压缩过了,但是尽可能的优化吧, ...

  10. MVC 怎么把string字符串转译成html格式

    Views层下: