定位 position
2016-02-24 12:38
253 查看
html结构是fixed包裹relative,relative包裹absolute
position:relative;相对定位
a 不影响元素本身的特性
b 不使元素脱离文档流(元素移动之后原始位置会被保留)
c 如果没有定位偏移量,对元素本身没有任何影响
d 提升层级
定位元素位置控制:top|right|left|bottom 定位元素偏移量
position:absolute;绝对定位
a 使元素完全脱离文档流
b 是内嵌支持宽高
c 如果有定位父级 相对于 定位父级发生偏移,没有定位父级相对于document(可视区域)发生偏移
d 相对定位一般都是配合绝对定位元素使用
f 提升层级
z-index: [number];定位层级
a 定位元素默认后者层级高于前者
b 建议在兄弟标签之间比较层级
position:fiexd;固定定位
与绝对定位的特性基本一致,差别是始终相对整个文档进行定位
问题:IE6不支持固定定位
定位其他值
position:static;默认值
position:inherit;从父元素继承定位属性的值(不兼容)
定位清浮动方法,遮罩滤镜
position:absolute; 绝对定位元素子级的浮动可以不用写清浮动方法
position:fiexd;固定定位元素子级的浮动可以不用写清浮动方法(IE6不兼容)
遮罩弹窗
标准不透明度:opacity:0-1
IE滤镜(IE6,7) :filter:alpha(opacity=0-100);
position:relative;相对定位
a 不影响元素本身的特性
b 不使元素脱离文档流(元素移动之后原始位置会被保留)
c 如果没有定位偏移量,对元素本身没有任何影响
d 提升层级
定位元素位置控制:top|right|left|bottom 定位元素偏移量
position:absolute;绝对定位
a 使元素完全脱离文档流
b 是内嵌支持宽高
c 如果有定位父级 相对于 定位父级发生偏移,没有定位父级相对于document(可视区域)发生偏移
d 相对定位一般都是配合绝对定位元素使用
f 提升层级
z-index: [number];定位层级
a 定位元素默认后者层级高于前者
b 建议在兄弟标签之间比较层级
position:fiexd;固定定位
与绝对定位的特性基本一致,差别是始终相对整个文档进行定位
问题:IE6不支持固定定位
定位其他值
position:static;默认值
position:inherit;从父元素继承定位属性的值(不兼容)
定位清浮动方法,遮罩滤镜
position:absolute; 绝对定位元素子级的浮动可以不用写清浮动方法
position:fiexd;固定定位元素子级的浮动可以不用写清浮动方法(IE6不兼容)
遮罩弹窗
标准不透明度:opacity:0-1
IE滤镜(IE6,7) :filter:alpha(opacity=0-100);
相关文章推荐
- 一个简单的PHP&MYSQL留言板源码
- R语言中的多元方差分析
- Android的三种网络通信方式
- 查看oracle归档日志路径2
- git-pdf
- 使用FWTools来导入shp数据到mysql
- 查看oracle归档日志路径1
- iOS: 属性声明strong和retain竟然不一样
- 前端:jQuery笔记
- 关于Images.xcassets/: warning: Ambiguous Content: The app icon set "XXX" has an unassigned child.的
- 网上见到一同行发的隐私政策 备以后用
- 匿名函数function前面的! ~等符号作用小解
- cocos2d-x 骨骼动画做水平翻转和改变播放速率
- git merge和rebase的区别
- java在linux的配置和ant自动打包
- lintcode-easy-Compare Strings
- NET多线程
- Saber Sketch 层次化原理图设计方法
- 算法学习之寻找最长等差数列
- View Controller 生命周期的各个方法的用法