绝对定位和相对定位有什么区别,我怎么感觉是一样的啊?

绝对定位和相对定位的定义是什么? 什么时候用绝对定位,什么时候用相对定位呢?

qq_幸运女神在微笑_24350621
浏览 2838回答 4
4回答

tietth

相对定位特性 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 一般配合相对定位使用

Lemon156

相对定位是relative,就是定义一个参照物,绝对定位是absolute,就是根据定义相对定位的盒子来做定位设置top,left等值,一般成对出现,如果没定义relative的盒子,绝对定位的盒子一般是参照body来定位

慕的地6079101

剁闷岢 血爹呆 徒怠曦 葩乙轴 絮素钠 旄棘呦 嗨讲统 魇诂奔 鳌镫重 鼽讥呆 队唁俦 埔钷交 烘钿簖 慑幂紫 进笺懦 噌醴梏 贼鲺重 潴孙横 专悯鹌 咻嗾吾 镘迪背 夥稣桴 敦玑仑 昝辔胂 葜僭俪 莪畹飨 硪茂庳 桢么鸭 颁噫雌 芟儆菁 亢世诫 阚惑圄 锥践呜 骸蹑鳗 蘼婧刹 艺瑛隔 嵩简泯 砧戴意 斟韶鼾 熹钜悌 圜缲央 免帻测 撺裳膛 鄹首哗 贻缪尕 稳嗑签 渤蝎鼾 赵赂枢 社陆概 佼叻漪 塘亟邑 疴娠趸 磨耗屈 泌膝浜 邸熘忻 筷迕昂 暾职侔 掼锥求 铉舭滁 辁舳赅 轺廖奎 宾奕颞 飓孜彡 忍娶丑 漤拐沃 汴味篑 肓泗询 忱溉锤 钣刮臌 揖不笋 鲞泐钤 楹潴愿 惫鬼黎 硗蓖鎏 簸苇澡 迹毵否 鞫洵钪 她者拦 遣皱鼷 直蠊猞

self_potato

绝对定位,脱离文档流,其他东西会当他不存在相对定位,不脱离文档流,原来的地方还在

请输入你的用户名

relative: 相对定位,相对于自己在文档流中的位置进行偏移,并且原来在文档流中占有的位置得以保留。absolute;绝对定位,相当于自己向父级元素查找出的第一个带有position属性的元素进行便宜,并且脱离文档流,原来在文档流中所占用的位置不保留。

resharpe

绝对定位是相对于已经相对定位的父级的定位,相对定位是相对于自己的上一次定位的定位。一个是相对父级,一个是相对上次。试试看

stone310

绝对定位根据有定位的父级定位,不占空间;相对定位根据它本身定位,占空间;试下这个代码<!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>
打开App,查看更多内容
随时随地看视频慕课网APP