absolute的英文意思是绝对的意思,实际上是针对父级元素元素定位,如果父级元素没有position:relative|absolute,则追至再上一个父级元素,直至相对于文档的左上角定位,按照我们中国人的理解观念,这个其实是相对定位,是脱离文档流的。用了abolute属性,原有float属性将失效;
relative的英文意思是相对的意思,实际上是相对于对象当前位置的定位。而且是不脱离文档流的,就算用top、lef、bottom、right或margin将其移动位置,它也会在原来的文档流中占有自己实际大小的一块位置。
说白了,absolute是相对于父对象定位,relative是相对于当前位置定位!就是这么简单
相关文章
- CSS 定位属性的生动比喻:以排队为例理解 relative 与 absolute
- 从string.size()和string.length()聊到长度的问题和一个关于数据结构定义的技巧
- 关于 VS 无法转到定义和无法转到使用的问题
- relative和absolute的效果
- 关于Unity中变量和函数的定义
- 关于 element 中 Form 表单的自定义邮箱和手机号验证!
- 关于定位、指纹匹配的相关工作总结和调研
- 关于帧指针和栈指针的定义
- Android零碎知识点(4)——关于自定义Dialog宽度和高度的问题
- html table td 中 使用相对定位(relative)和绝对定位(absolute)的div