浮动笔记

46 阅读2分钟

浮动笔记:

CSS的定位机制有3种:普通流(标准流)、浮动和定位。

浮动概念:

	元素的浮动是指设置了浮动属性的元素会脱离标准普通流的控制,移动到其父元素中指定位置的过程。
	浮动的目的就是为了让多个块级元素同一行上显示。
	

浮动语法:

	选择器{float:属性值;}
	属性值:	
		left 	左浮动
		right 	右浮动
		none	不浮动(默认值)

浮动特性:

	1.	浮动脱离标准流,不占位置,会影响标准流。浮动只有左右浮动。
	2.	浮动的元素总是找离它最近的父级元素对齐。但是不会超出内边距的范围。 
	3.  浮动的元素排列位置,跟上一个元素(块级)有关系。
		(1). 如果上一个元素有浮动,则A元素顶部会和上一个元素的顶部对齐;
		(2). 如果上一个元素是标准流,则A元素的顶部会和上一个元素的底部对齐。

浮动内幕细节:

	1. 块级元素浮动尽量都浮动
	2. 浮动之后不占标准流空间(不再为父元素提供高度),后面的元素会补位
	3. 浮动会紧贴父元素内边距上
	4. 不要给最大的父元素设置浮动
	

什么是版心:

	“版心”(可视区) 是指网页中主体内容所在的区域。一般在浏览器窗口中水平居中显示,常见的宽度值为960px、980px、1000px、1200px等。 

版心的特点:

		块级元素,水平居中,固定宽度	
	

网页制作 布局流程:

	1.  确定页面版心
	2.  分析页面结构
	3.  编写HTML代码
	4.  CSS初始化、使用css开始布局

为什么要初始化CSS?

	1. 不同的浏览器 默认样式不一样 、为了保证网页在不同浏览器下 有同样的效果
	2. 部分标签有一些默认样式,但我们并不需要这些默认样式(比如:a标签下划线、ul li小黑点)
	3. 统一浏览器字体大小、字体样式、字体颜色、行高