## 相对定位
#### 语法
~~~
div{
position:relative;
}
~~~
<br>
#### 特性
* 不使元素脱离文档流(元素移动之后原始位置会被保留)
* 如果没有定位偏移量,对元素本身没有任何影响
<br>
<br>
## 偏移量
~~~
div{
/* 往下偏移10px */
top:10px;
/* 往左偏移 10px */
right:10px;
/* 往上偏移 10px */
bottom:10px;
/* 往右偏移 10px */
left:10px;
}
~~~
<br>
## 绝对定位
#### 语法
~~~
div{
position:absolute;
}
~~~
<br>
#### 特性
* 使元素完全脱离文档流,**有飞起来的感觉**
* 使行内支持宽高
* 块级元素内容撑开宽度
* 如果有定位父级相对于定位父级发生偏移,没有定位父级相对于document发生偏移
**相对定位一般都是配合绝对定位元素使用!**
<br>
## 层级
~~~
div{
position:absolute;
z-index:999;
}
~~~
* 定位元素默认后者层级高于前者
* 层级高的会遮住层级低的
<br>
## 固定定位
~~~
div{
position:fixed
}
~~~
* 与绝对定位的特性基本一致,的差别是始终相对整个文档进行定位
<br>
<br>
<br>
- 01-青铜-HTML5+CSS3网页开发
- 01-代码初识
- 01-前端开发工程师
- 02-前端开发环境与软件
- 03-什么是语言
- 04-页面结构
- 05-常用标签
- 06-样式表
- 07-常见样式与选择器
- 01-高宽+边框
- 02-练习
- 03-背景
- 04-练习
- 05-文字与文本
- 06-选择器
- 07-练习
- 08-标签类型
- 09-盒子模型
- 01-内边距
- 02-计算方法
- 03-外边距
- 04-盒子模型计算方式切换
- 05-overflow
- 06-练习
- 10-超链接
- 11-练习
- 02-css基础2
- 01-选择器优先级
- 02-标签样式初始化
- 03-一个标签多个类
- 04-指针样式
- 05-编码规范
- 06-练习
- 03-浮动
- 01-练习
- 04-定位
- 01-练习
- 05-其他样式
- 01-透明与隐藏
- 02-其他
- 03-练习
- 06-表格与表单
- 01-表格
- 02-表单
- 07-PC端整站开发
- 08-移动端开发与适配
- 09-响应式
- 10-git
- 01-html+css(做页面)
- 前端打怪之路