妙味云课堂之css:定位与层级
来源:互联网 发布:实况泽罗伯托巅峰数据 编辑:程序博客网 时间:2024/06/08 05:05
一. 相对定位 position:relative;
以自身为基准点进行定位。
a、不影响元素本身的特性;b、不使元素脱离文档流;
c、如果没有定位偏移量,对元素本身没有任何影响;
二. 绝对定位 position:absolute;
a、使元素完全脱离文档流;
b、使内嵌标签支持宽高;
c、块属性标签内容撑开宽度;
d、如果有定位父级相对于定位父级发生偏移,没有定位父级相对于body发生偏移;
e、相对定位一般都是配合绝对定位元素使用;
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>范例</title><style>div{font-size:20px;}body{border:1px solid black;}.box1{width:300px;height:300px; background:red; position:relative;}.box2{width:200px;height:200px;background:blue;}.box3{width:100px;height:100px;background:green; position:absolute;right:0;bottom:0;}</style></head><body><div class="box1"><!-- 定位父级(干爹) --> <div class="box2"><!-- 结构父级(亲爹) --> <div class="box3"></div><!-- 绝对定位元素(儿子) --> </div></div></body></html>
三. 固定定位
与绝对定位的特性基本一致,差别是始终相对整个文档进行定位;
问题:IE6不支持固定定位;
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>范例</title><style>body{height:1500px;}.box1{width:500px;height:100px; background:red; position:absolute;right:0;bottom:0;}.box2{width:300px;height:300px;background:blue;position:fixed;right:0;bottom:0;}</style></head><body><div class="box1">position:absolute;绝对定位</div><div style="width:200px; height:200px;border:5px solid black; position:relative;"><span class="box2">position:fixed; 固定定位(始终在右下角)</span></div></body></html>
四. 定位元素位置控制
top / right / bottom / left 定位元素偏移量
五. 定位元素层级
默认后者层级高于前者
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>范例</title><style>div{font-size:20px;}.box1{width:100px;height:100px; background:red; position:absolute; z-index:1;}.box2{width:200px;height:200px;background:blue; position:relative;}.box3{width:100px;height:100px;background:green;}</style></head><body><div class="box1">div1</div><div class="box2">div2</div><div class="box3">div3</div></body></html>
2 0
- 妙味云课堂之css:定位与层级
- CSS定位之元素的层级
- 定位与层级
- webdriver_定位之层级定位
- 妙味云课堂之css:浮动与清浮动
- css之相对定位与绝对定位
- css之浮动与定位
- 妙味云课堂之css:表格和表单
- 妙味云课堂之css:其他知识点汇总
- CSS之元素的层级
- DIV+CSS定位之相对定位与绝对定位
- 妙味云课堂之css:滑动门、圆角、css精灵
- Selenium学习笔记之010:层级定位
- 解读CSS定位之“absolute”与“relative”
- css布局与定位 之 position
- CSS样式表一席谈之绝对定位与相对定位
- CSS-层级
- 妙味云课堂之css:兼容的那些事
- USCOJ 1063: 外星人的密码数字(1.0版本)
- sqlmap简介
- uvc
- 关于Ubuntu环境变量
- 布局——基本约束
- 妙味云课堂之css:定位与层级
- 基础加强-类加载器
- 一个简单的能够进行选择性购买商品的程序流程,及注意事项
- Openfire 的安装和配置
- 一切成功源于积累——20140330 总结自己这段时间信息获取的来源
- 深入理解Java内存模型(一)——基础
- 邵医处方集,您的忠实参考伙伴~
- @OneToMany或@ManyToOne的用法-annotation关系映射篇(上)
- 我看Openstack的临时(Ephemeral)存储和块(Block)存储