第三章 Boostrap 框架解析--栅格系统案例 笔记1
来源:互联网 发布:网络销售培训课程 编辑:程序博客网 时间:2024/05/30 23:20
概述:
Boostrap框架主要是有动态CSS语言LESS编写,简单一句就是Boostrap类似spring 集大成者
知识小点:
- Hack规则 来解决浏览器兼容问题
- CSS3书写规范遵循浏览器私有写法在前,标准写法在后
- 框架为先,细节次之(先整体布局,而局部调整)
- CSS重设: 浏览器解析规则不一样导致两种浏览器的效果不一样,这就是一切归零思想,从零开始,boostrap是针对性的重设
3.2 栅格系统:
简单来就是给网页大卸八块,不过要规则,整数倍,不能出现小数,这比较理想的状态
直接例子
<html><head><meta charset="UTF-8"><title>firstBootstrap</title><!-- 引入核心css文件 --><link href="../bootstrap-3.3.7-dist/css/bootstrap.css" rel="stylesheet" type="text/css"><style type="text/css">.container-fluid{height:500px;}.row div{height:100px;}.col-md-1{border:solid red 1px;}.col-md-4{border:solid blue 1px;}.col-md-6{border:solid green 1px;}.col-md-8{border:solid black 1px;}</style></head><body><div class="container-fluid"><div class="row"> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div> <div class="col-md-1">.col-md-1</div></div><div class="row"> <div class="col-md-8">.col-md-8</div> <div class="col-md-4">.col-md-4</div></div><div class="row"> <div class="col-md-4">.col-md-4</div> <div class="col-md-4">.col-md-4</div> <div class="col-md-4">.col-md-4</div></div><div class="row"> <div class="col-md-6">.col-md-6</div> <div class="col-md-6">.col-md-6</div></div></div><!-- 引入jquery.js 因为它是基于jquery --><script src="http://code.jquery.com/jquery.js"></script><!-- 引入核心js --><script src="../bootstrap-3.3.7-dist/js/bootstrap.min.js"></script></body></html>效果:
总结:
1、注意在写自己代码之前先引入必要css和js包,防止忘了,迟迟没有效果
2、在栅格布局之前你要确定你要分成多少份这里是12份
3、container-fluid 表示流布局,也就是占满全屏,当前还有container,两边会有间距
4、row类样式 表示一行,类似table一样。
5、col-md-1:col表示列,md(你第一反应是不是***,暂时理解占用或者合并) 后面是数量,连起来,你要占几列
布局嵌套:
效果这样的:
<div class="container">
<div class="row">
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4">
<div class="row">
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4">
<div class="row">
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4">.col-md-4</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">.col-md-6</div>
<div class="col-md-6">.col-md-6</div>
</div>
</div>
总结:可以一直嵌套,但是注意就是这时候总份数和你刚开定义总份数要一致
- 第三章 Boostrap 框架解析--栅格系统案例 笔记1
- Boostrap-栅格系统
- BOOTSTRAP栅格系统解析
- 2.2Bootstrap栅格系统案例
- Bootstrap笔记 栅格系统
- Bootstrap 栅格系统 笔记
- MUI框架 栅格化系统
- Boostrap的栅格系统与自己额外定义的媒体查询的冲突
- Boostrap 笔记
- bootstrap栅格系统学习笔记
- 第五章:栅格系统
- BootStrap--整体框架--CSS12栅格系统
- YUI3的css栅格系统解析
- Bootstrap3.0学习第三轮(栅格系统案例)
- Bootstrap3.0学习第三轮:栅格系统案例(4)
- Bootstrap3.0学习第三轮(栅格系统案例)
- Bootstrap3.0学习第三轮(栅格系统案例)
- 学习笔记4-bootstrap的栅格系统
- 29. Divide Two Integers(unsolved)
- Javascript预解析
- es6
- VMware与Hyper—V使用感受
- RecyclerView每条加checkBox选框
- 第三章 Boostrap 框架解析--栅格系统案例 笔记1
- 每段时间Android开发10个知道(初级系列)-170627
- 【math】258、add digit 把一个数的所有位数加起来
- 激活函数简单理解
- HTTP协议中的短轮询、长轮询、长连接和短连接 序言 最近刚到公司不到一个月,正处于熟悉项目和源码的阶段,因此最近经常会看一些源码。在研究一个项目的时候,源码里面用到了HTTP的长轮询。由于之前没太
- Java中byte类型的取值范围为什么是-128~127
- Qt图形视图框架(一) Graphics View Framework介绍
- Python---解码与编码
- 消息队列中点对点与发布订阅区别