4 回答
TA贡献17条经验 获得超8个赞
相对定位特性 position:relative
1 位移参考位置 : 自己原来的位置
2 设置后 对元素本身无影响
3 不会脱离文档流
4 如果同时设置了top 和bottom偏移 top生效
同理 left和right left生效
绝对定位特性 position:absolute (会激活五个属性 top right bottom left z-index)
1 会使元素脱离文档流
2 使元素支持宽高
3 若未设置宽度 宽度由内容撑开
4 位移参考位置: 离之最近的的设置了定位属性的父元素(position:static 不可以)
5 一般配合相对定位使用
TA贡献91条经验 获得超32个赞
相对定位是relative,就是定义一个参照物,绝对定位是absolute,就是根据定义相对定位的盒子来做定位设置top,left等值,一般成对出现,如果没定义relative的盒子,绝对定位的盒子一般是参照body来定位
TA贡献3593条经验 获得超0个赞
TA贡献7条经验 获得超1个赞
relative: 相对定位,相对于自己在文档流中的位置进行偏移,并且原来在文档流中占有的位置得以保留。
absolute;绝对定位,相当于自己向父级元素查找出的第一个带有position属性的元素进行便宜,并且脱离文档流,原来在文档流中所占用的位置不保留。
TA贡献361条经验 获得超191个赞
绝对定位根据有定位的父级定位,不占空间;相对定位根据它本身定位,占空间;试下这个代码
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <title></title> <style> #div1{ width:100px;height:100px;background: red;position: absolute;right:50px; } #div2{ width:100px;height:100px;background: blue;position: relative;right:50px; } </style> </head> <body> <div id="div1"></div> <div id="div2"></div> </body> </html>
- 4 回答
- 0 关注
- 2837 浏览
相关问题推荐
添加回答
举报