定位详解
来源:互联网 发布:图像处理算法 编辑:程序博客网 时间:2024/06/01 19:44
浮动
当一个元素浮动时,一个元素的位置依赖于放置在它周边的其他元素,那么围绕在他周边的是哪些元素,会换行吗?这取决于围绕于他的DOM(文本对象模型)
现在我要讲一个重点了
虽然浮动相当给力,但是也存在一些缺陷。典型的例子就是:
当父元素包含了多个子元素,子元素设置了宽度,当子元素都浮动起来的时候,他们就不会影响父元素的宽度,因此,父元素就会塌陷。
那么我们如何来清楚浮动呢?
方法一:
overflow:auto;
方法二:
clearfix;
position
position有四个值:static,relative,absolute
static是默认的,此时不接受位置属性上设置(top,right,left,bottom)另外,top属性的优先级高于bottom属性
relative
静态,仍然属于正常流,移位后,其他元素也能看到相对定位元素的默认位置,相对定位元素的默认位置还是被自身占用,别的元素无法占用,也就是说相对元素是相对于元素自身的边缘进行位移。
absolute
会脱离文档流,是相对于父类进行移动
当没有设置宽度和高度时,盒子使用top和bottom时,会使高度跨越整个浏览器,同样,使用left和right是会横跨整个容器,如果同时使用四种,就会全屏。
fixed固定定位
相对于浏览器窗口,不会随滚动条滚动
最常用于固定头部、或者脚部等。
z-index属性
给元素设置这个属性时,首先要在元素上设置position属性为relative、absolute或者fixed,数值越大越上面
阅读全文
0 0
- 定位详解
- 定位详解
- 详解定位与定位应用
- 详解定位与定位应用
- 详解定位与定位应用
- 详解css定位
- 背景图片定位详解
- AndroidGPS定位详解(1)
- AndroidGPS定位详解(2)
- AndroidGPS定位详解(3)
- AndroidGPS定位详解 (4)
- css定位详解
- ios定位服务详解
- Css样式详解--定位
- css position定位详解
- 详解Android定位
- 手机定位详解
- CSS中定位详解
- java集合框架
- React-Native中的flexbox布局的使用
- Java中的基础----堆与栈的介绍、区别
- 通讯录小项目(C语言动态版本)
- java注解
- 定位详解
- Java实现PDF打印的解决方案
- Android自定义可标记日历
- 用python中的itchat框架 筛选出 指定某个微信群中 是否还有你自己的好友 并列出来
- Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(一)-项目简述
- JavaScript并发模型
- 一次艰难的优化Codeforces contest/810/problem/C
- GitHub Desktop的简单使用
- Jasperreports6.3.1+Jaspersoft studio6.3.1进行报表开发实战教程(二)-报表原理简述