关于网页设计的css+html相对定位和决定定位的理解

css中有很多定位,其中最重要的是相对定位和绝对定位;

定位很重要,不搞好,网页就会很乱,显示的完全不是自己想要的效果,自己必须掌握;

首先说一个重要的结论:绝对定位,是不占位置的,总是相对离自己最近的一个相对定位的元素,进行相对定位,所以一个元素准备使用绝对定位,首先第一步就必须检查

他最近的父级元素是否是相对定位,如果没有设置需要设置,不然这个绝对定位元素会去找自己元素的上上级元素(相对定位的元素),来进行定位。

所有这里给出几个结论:

相对定位和绝对定位都是相对元素(自己或者别的)元素进行定位,其中相对定位就是普通文档流,然后设置top,等等就是相对自己本来的位置进行调整位置

绝对定位就是相对于父级元素进行定位,好像更含有相对位置的意思,却叫绝对定位这个名字

其实这个也不难理解:

相对于别人的位置就是绝对的位置,相对于自己的永远是相对的,

就像物理中位置,相对别的位置(0坐标)就是绝对位置,相对自己的位置就是相对位置,

自我永远是相对的,相对别人是绝对的,物理中的距离是相对的!

原文地址:https://www.cnblogs.com/sengling/p/4962169.html