如何使用BootStrap样式

  BootStrap与其他的开源库类似,直接引用它的css样式文件就可以使用了。

<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">

  在代码中,直接使用class就可以使用其定义的样式,例如使用它button样式,就可以按照下面的方式:

<button class="btn btn-primary" type="button">Reset</button>

  什么是网格布局

  目前流行的响应式布局,在显示界面设定了集中宽度,当宽度满足一定的标准时,就是用当前宽度支持下的样式。

  这样就可以使一种开发,支持移动端、以及各种分辨率的显示器,达到良好的使用效果。

  BootStrap把网页分成12个网格,并有下面四中宽度:自动、750px、970px和1170px

  当屏幕属于其中某个区间时,自动使用对应的样式。

  使用的基本语法,类似下面:container---->row---->column

<div class="container">
<div class="row"></div>
</div>

  提供个简单的样例:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>基本用法</title>
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css">
</head> <body>
<div class="container">
<div class="row">
<button class="btn btn-primary col-md-4" type="button">test</button>
<button class="btn btn-primary col-md-8" type="button">test</button>
</div>
<div class="row">
<button class="btn btn-info col-md-4" type="button">test</button>
<button class="btn btn-info col-md-4" type="button">test</button>
<button class="btn btn-info col-md-4" type="button">test</button>
</div>
<div class="row">
<button class="btn btn-primary col-md-3" type="button">test</button>
<button class="btn btn-primary col-md-6" type="button">test</button>
<button class="btn btn-primary col-md-3" type="button">test</button>
</div>
</div>
</body>
</html>

  主要要满足网格数目不超过12个,超过的部分会自动挤到下一列!

  样式运行效果分别如下:

  最大的宽度下:

  中等宽度下:

  最小宽度下:

  网格列偏移

  BootStrap中支持网格的列偏移:直接在样式中col-md-offset-*就可以达到偏移效果。

  例如下面的代码:

<div class="container">
<div class="row">
<button class="btn btn-primary col-md-4" type="button">test</button>
<button class="btn btn-primary col-md-4 col-md-offset-4" type="button">test</button>
</div>
<div class="row">
<button class="btn btn-info col-md-4" type="button">test</button>
<button class="btn btn-info col-md-4" type="button">test</button>
<button class="btn btn-info col-md-4" type="button">test</button>
</div>
</div>

  第一行的第二个button就达到了列偏移4个网格的效果:

  网格嵌套

  在BootStrap中也支持网格的嵌套,同样也需要嵌套中的网格满足12格的划分原则

<div class="container">
<div class="row">
<button class="btn btn-primary col-md-4" type="button">test</button>
<div class="col-md-8">
<div class="row">
<button class="btn btn-info col-md-4" type="button">test</button>
<button class="btn btn-info col-md-4" type="button">test</button>
<button class="btn btn-info col-md-4" type="button">test</button>
</div>
</div>
</div>
<div class="row">
<button class="btn btn-info col-md-4" type="button">test</button>
<button class="btn btn-info col-md-4" type="button">test</button>
<button class="btn btn-info col-md-4" type="button">test</button>
</div>
</div>

  效果如下:

最新文章

  1. MySQL注入
  2. Codeforces 660C Hard Process(尺取法)
  3. jsoncpp代码实例
  4. hihocode ---1032
  5. 发现了一个制作iOS图标的利器
  6. oracle SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解
  7. sql server 发布时提示&#39;dbo.sysmergepublications&#39;无效的解决办法
  8. 二、VueJs 填坑日记之基础项目构建
  9. python 小白(无编程基础,无计算机基础)的开发之路,辅助知识6 python字符串/元组/列表/字典互转
  10. Linux(二十二)Ubuntu安装和配置
  11. numpy(三)
  12. Python+Pycharm—学习1—封装&amp;导入
  13. 源码:Java集合源码之:哈希表(二)
  14. 云中树莓派(4):利用声音传感器控制Led灯
  15. Linux (rz、sz命令行)与本地电脑 命令行上传、下载文件
  16. vuex 知识点
  17. Android dialog圆角显示及解决出现的黑色棱角
  18. js浏览器调试方法
  19. ORDER BY,GROUP BY 和DI STI NCT 优化
  20. hdu 1171 Big Event in HDU【生成函数】

热门文章

  1. WCF并发控制与实例模式
  2. hadoop debug script
  3. [麦先生]LINUX常用命令总结
  4. 如何实现ZBrush 4R7中按钮颜色的自定义
  5. hdu-5521 Meeting(最短路)
  6. android studio没有org.apache.http.client.HttpClient;等包问题 解决方案
  7. IO流的练习1 —— 随机获取文本中的信息
  8. xshell5 启动显示 mfc110.dll msvcp110.dll 未找到问题 解决办法
  9. 使用EXISTS语句注意点
  10. result默认返回action中的所有数据,要想返回指定的数据怎么做呢