css 浮动及定位
2016-08-28 23:36
218 查看
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> /* * 1 文档流(normal flow) * 在标准情况下 块级元素独占一行显示 行内元素在一行上显示 * * 2 浮动(float) * 用法:float:left|right * 特点: * 1 设置的浮动的元素 不占原来的位置(脱离标准流) * 2 可以让块元素在一行上显示 * 3 给一个元素设置了浮动 那么会影响该元素后面的元素 * 4 浮动(脱标)会实现模式的转换 * 应用: * 1 浮动最初就是为了实现问题img/img4的环绕效果 * 2 制作网页导航 * 3 网页布局(div+css) * 清除浮动: 指 清楚浮动的影响 * 1 使用clear属性清除浮动 clear:left| right |both * 2 给父元素设置 overflow:hidden * 3 浮动的元素的直接父元素调用clearfix(推荐) * //使用为元素清除浮动 * .clearfix:after{ * content:""; * height:0; * line-height:0; * display:block; * clear:both; * visibility:hidden; //隐藏 * } * .clearfix{ * zoom:1; //兼容其他浏览器 * } * 什么时候清除浮动? * 1 父元素的高度为0 * 2 父元素中的子元素都设置了浮动 * * 3 css初始化 * CSS初始化:默认给html标签设置默认值 * * 4 Overflow的用法 * 1 overflow:hidden 将超出盒子部分的内容隐藏 * 2 overflow:scorll 添加滚动条 * 3 overflow:auto 自适应 * * 5 定位(position) : 定位的元素常与具体的方位名称配合使用 left top right bottom * 分类: * 1 静态定位(static) * 页面中的标准流下的盒子,都是静态定位的盒子 * 2 绝对定位(absolute) (看脸型) ---- 脱标------ 不占位 ----- 实现模式转换 * 1 父元素没有设置定位,子元素设置绝对定位,子元素是以浏览器左上角为基准设置定位。 * 2 父元素设置了定位,子元素设置绝对定位会以父元素左上角为基准设置定位 * 3 元素设置了绝对定位后,该元素不占位置(脱离标准流) * 4 绝对定位可以实现模式转换 * 3 相对定位 (relative) (自恋型)---- 未脱标------ 占位 ----- 不能实现模式转换 * 1 如果一个元素设置了相对定位,那么该元素会以自己原来的位置为基准设置定位 * 2 设置了相对定位的元素,该元素占位置(没有脱标) * 3 设置了相对定位的元素,不能实现模式转换 * 4 一般情况下,设置子绝父相 * 4 固定定位(fixed) ---- 脱标------ 不占位 ----- 实现模式转换 * 1 设置了固定位的元素 只会看浏览器的左上角 * 2 设置了固定位的元素 脱离了标准流 不占位置 * 3 固定定位的元素实现了模式转换 * * */ </style> </head> <body> </body> </html>
相关文章推荐
- CSS系列2-定位2:浮动
- CSS基础知识---浮动,定位和盒模型
- css 浮动和定位的两种三栏布局
- CSS布局最常用属性float(浮动)和position(定位)
- 说说标准--CSS核心可视化格式模型(visual formatting model)之八:float 特性以及浮动(Float)定位细则一
- HTML&CSS精选笔记_浮动与定位
- CSS学习(5)--float浮动元素、元素的定位和堆叠、以及css文件的验证
- CSS核心内容定位和浮动
- css 样式设计(一)( 在线150个例子 | 背景 | 文本 | 字体 | 链接 | 列表 | 表格 | 盒模型 | 边框 | 轮廓 | 边距 | 填充 |分组和嵌套 | 尺寸 | 定位 | 浮动 |对齐 )
- CSS 兼容IE6 设置div 定位 浮动
- css禁止float浮动元素自动换行/定位问题
- CSS分栏布局的方法:绝对定位和浮动
- CSS 6.2 定位-浮动
- CSS - 浮动,绝对定位,相对定位
- CSS属性,盒子模型以及浮动和定位技术相关
- CSS 设计彻底研究(四)盒子的浮动与定位
- css 定位模型和浮动总结
- css 浮动定位float详解
- 精通css(3) 盒模型,定位,浮动
- CSS中的三种基本的定位机制(普通流、定位、浮动)