Bootstrap 2.3.2学习
1.下载架包,下载编译好的文件,文件目录结构如下所示:
bootstrap/
├── css/
│ ├── bootstrap.css
│ ├── bootstrap.min.css
├── js/
│ ├── bootstrap.js
│ ├── bootstrap.min.js
└── img/
├── glyphicons-halflings.png
└── glyphicons-halflings-white.png
添加min代表:对没有添加min的文件压缩而得到的压缩版。
使用bootstrap开发页面大体布局如下:
- <!DOCTYPE html>
- <html>
- <head>
- <title>Bootstrap 101 Template</title>
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <!-- Bootstrap -->
- <link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
- </head>
- <body>
- <h1>Hello, world!</h1>
- <script src="http://code.jquery.com/jquery.js"></script>
- <script src="js/bootstrap.min.js"></script>
- </body>
- </html>
2.开发中必须使用HTML5文档类型:每个页面都应如下格式
对于中文来讲lang=”ch-CN”
- <!DOCTYPE html>
- <html lang="en">
- ...
- </html>
3.默认栅格系统,默认为12列,形成一个940px宽的容器;
.row 代表一行, .span*代表站的列数,例如2列.span2
当你的屏幕是940px是,分成12列代表铺面全屏
<div class=”row”>
<div class=”span1” style=”background-color:red”></div>
<div calss=”span1” style=”background-color:red”></div>
</div>
.offset*代表偏移量向右偏
<div class=”row”>
<div class=”span1 offset1” style=”background-color:red”></div>
<div class=”span1” style=”background-color:red”></div>
</div>
显示效果只会出现一个红快,原因,第一个<div>向右偏移一个单位时把第二个<div>覆盖。
4.嵌套列:嵌套列就是在已有的.span下再次使用.row .span*。要注意子类中的列的和不能超过父类的列数。
<div class=”row”>
<div class=”span3”>
<div class=”row” >
<div class=”span1”> </div>
<div class=”span2”></div>
</div>
</div>
</div>
5.流式栅格系统:
它采用百分比而不是像素。它和固定栅格系统一样拥有响应式布局的能力,这就保证了对于
不同的分辨率和设备作出适当的调整。
用法:将.row改为.row-fluid,其他的不变.span*,.offset*
在使用.row-fluid时里面的所有列都可以看为可分为12列,出于页面显示整齐,如果使用流式,
就一直使用不要掺固定。
6.布局:
固定布局.container,使用该布局的宽度是940px。
<div class=”container”>
</div>
流式布局:.container-fluid,它的宽度根据使用屏幕来定。
<div class=”container-fluid”>
</div>
7.响应式设计
使用响应式设计时,在页面中添加一个<meta>和引入对应额响应式的样式
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <link href="assets/css/bootstrap-responsive.css" rel="stylesheet">
该特性一般在使用出才添加。
8.基本的样式:
<h1>到<h6>都可以使用
bootstrap定义了全局font-size是14px,line-height是20px,这些样式都应用到了<body>和所有的段落上。
另外,对<p>还定义了1/2行高(默认为10px)的底部外边局(margin)属性。
.lead使段落突出
<p class=”lead”> 突出</p>
对不需要强调的使用small标签。
<small>….</small>
加粗<strong>…</strong>
斜体<em>….</em>
文本对齐方式:.text-left,.text-center,.text-right
Bootstrap 2.3.2学习的更多相关文章
- 桂电在线-转变成bootstrap版3(记录学习bootstrap)
继续上文 正文菜单 html: <!-- 菜单块 --> <div class="on-light" id="menus"> <s ...
- 桂电在线-转变成bootstrap版2(记录学习bootstrap)
下载bootstrap框架https://github.com/twbs/bootstrap 或者 http://getbootstrap.com/ 拷贝模板 修改基本模板 语言zh-cn,标题,描述 ...
- 基于jQuery,bootstrap的bootstrapValidator的学习(一)
bootstrap:能够增加兼容性的强大框架. 因为移动端项目需要数据验证,就开始学习了bootstrapValidator . 1.需要引用的文件: css: bootstrap.min.css b ...
- Bootstrap基本类和组件学习二
一.联系方式:(自带鼠标的移动动画) 1.头文件CSS <link rel="shortcut icon" href="favicon.ico"> ...
- bootstrap全局CSS样式学习
参考http://v3.bootcss.com/css/,根据自己的记忆进行的复述,加深记忆. 首先介绍bootstrap全局CSS样式 只通过使用bootstrap.css,即可获得统一的样式设置. ...
- Bootstrap下拉单学习
<!DOCTYPE HTML><html><head><link rel="stylesheet" href="/stylesh ...
- Bootstrap相关优质项目学习清单
1:编码规范 by @mdo编写灵活.稳定.高质量的 HTML 和 CSS 代码的规范 http://codeguide.bootcss.com/ 2:快速.可靠.安全的依赖管理工具.Yarn 缓存了 ...
- bootstrap学习总结-css样式设计(二)
首先,很感谢各位园友对我的支持,关于bootstrap的学习总结,我会持续更新,如果有写的不对的地方,麻烦各位给我指正出来哈.关于上篇文章,固定布局和流式布局很关键,如果还不太清楚的可以再看看我写的h ...
- 快速学习bootstrap前台框架
W3c里的解释 使用bootstrap需要注意事项 1. 在html文件第一行要加上<!doctype html>[s1] 2. 导入bootstrap.min.css文件 3. 导 ...
随机推荐
- hbase的regionserver宕机
错误日志: regionserver.HRegionServer: Failed deleting my ephemeral node zookeeper.RecoverableZooKeeper: ...
- js捕获回车事件,并且获取每一条输入内容
<body> <div style="width: 200px; height: 20px;"> <textarea id="inputVa ...
- [转]整理索引碎片,提升SQL Server速度
数据库表A有十万条记录,查询速度本来还可以,但导入一千条数据后,问题出现了.当选择的数据在原十万条记录之间时,速度还是挺快的:但当选择的数据在这一千条数据之间时,速度变得奇慢. 凭经验,这是索引碎片问 ...
- C# Windows Forms 事件处理顺序
事件引发的顺序对某些Windows 窗体应用来说十分重要.当某些事件需要特别处理时(如重绘窗体的某些部分),必须知道事件在运行时的确切引发顺序.下面就应用程序和控件的生命周期中的几个重要阶段的事件顺序 ...
- 0901~0907面试总结(腾讯CDC、金蝶)
纯脑记,但应该不会差太多 20150901腾讯CDC面试(初级外包岗) 0826的上午先用QQ进行了初步沟通,要求做一个不考虑AI的井字棋游戏,0830上午E-mail上交了做好的DEMO,然后等了几 ...
- J2SE宏观总结
- KVM: 安装Windows virtio半虚拟化驱动
Install KVM Windows virtio para-virtualized dirver If you can't read Chinese, there's an English ver ...
- 使用python脚本实现基于指定字符串的文本排序
朋友用ansible导出了一个文件,文件中包含上千台机器的磁盘信息,他想要知道哪些机器最需要赶紧扩磁盘.思路是,按剩余磁盘空间百分数,从小到大对文本内容重新排序.下面是具体实现. 源文件ip.txt的 ...
- ajax 方法解密
1:GET访问 浏览器 认为 是等幂的就是 一个相同的URL 只有一个结果[相同是指 整个URL字符串完全匹配]所以 第二次访问的时候 如果 URL字符串没变化 浏览器是 直接拿出了第一次访问的结果 ...
- servlet 启动加载配置文件及初始化
在servlet开发中,会涉及到一些xml数据的读取和一些初始化方法的调用.可以在tomcat启动的时候,加载一个servlet去初始化一些数据. 摘自 http://stone02111.iteye ...