Bootstrap样式插件/响应式布局/旅游网案例

Bootstrap

1. 概念:

	一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。
	Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。
	
	框架:
	    一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。
	
	好处:
	    1. 定义了很多的css样式和js插件。我们开发人员直接可以使用这些样式和插件得到丰富的页面效果。
	    2. 响应式布局。同一套页面可以兼容不同分辨率的设备。

2. 快速入门

	A.步骤
	1. 下载Bootstrap
	2. 在项目中将这三个文件夹复制
	3. 创建html页面,引入必要的资源文件
	
	
	B.案例
	
	
	
	    
	    
	    
	    
	    Bootstrap HelloWorld
	
	    
	    
	
	
	    
	    
	    
	    
	
	
	

你好,世界!

响应式布局

1、概述

	A.含义
	同一套页面可以兼容不同分辨率的设备。
	
	
	B.实现
	依赖于栅格系统:将一行平均分成12个格子,可以指定元素占几个格子


2、步骤:

	A.定义容器。相当于之前的table、
	容器分类:
	    1. container:两边留白
	    2. container-fluid:每一种设备都是100%宽度

	
	B.定义行。
	相当于之前的tr   样式:row

	
	C. 定义元素。
	指定该元素在不同的设备上,所占的格子数目。样式:col-设备代号-格子数目

设备代号:
    1. xs:超小屏幕 手机 (<768px):col-xs-12
    2. sm:小屏幕 平板 (≥768px)
    3. md:中等屏幕 桌面显示器 (≥992px)
    4. lg:大屏幕 大桌面显示器 (≥1200px)


D.注意:
	1. 一行中如果格子数目超过12,则超出部分自动换行。
	2. 栅格类属性可以向上兼容。栅格类适用于与屏幕宽度大于或等于分界点大小的设备。
	3. 如果真实设备宽度小于了设置栅格类属性的设备代码的最小值,会一个元素沾满一整行。

BootStrap的常用样式组件插件

1、栅格系统(体现出"响应式布局")
	A.将屏幕划分成为12个格子.
	
	B.操作步骤
	    a.样式"理解成为table"  .container (两端留白) 或者 .container-fluid (宽度全屏)
	    b.样式"理解成为tr"        .row
	    c.样式"理解成为td"        .col-尺寸-占格数目 
	
	C.尺寸的大小: (顺序"英文字母顺序lmsx")
	    a. lg 超大屏幕尺寸(超大)
	    b. md 中等屏幕尺寸(大)
	    c. sm 平板屏幕尺寸(中等)
	    d. xs 手机屏幕尺寸(小)
	
	D.注意事项
	    a.设置的"占格数目"超过12会前面的独占一行,后面的自动换一行
	    b.设置的"尺寸"大于设备的尺寸,会独占一行
	    c.设置的"尺寸"小于设备的尺寸,会向上兼容,也具备上面的效果.
	
	E.列偏移
	    a.语法
	        col-尺寸-offset-占格数目
	    b.含义
	        在原始的栅格当中,占据几个空白格子

2、按钮样式设置
	A.位置
	    文档: 全局CSS样式 -> 按钮 
	
	B.设置
	    
	    


3、图片样式设置
	A.位置
	    文档: 全局CSS样式 -> 图片
	
	B.设置
	    ...    
	    ...     
	    ...   

4、表格
	A.位置
	    文档: 全局CSS样式 -> 表格
	
	B.设置
	    
5、表单 A.位置 文档: 全局CSS样式 -> 表单 B.设置 水平表单 6、导航条 A.位置 文档: 组件 -> 导航条 B.设置