position 一般用到的有static、absolute、relative、fixed,他們之間有什么區別呢?
static : 這個默認值 ,即按照寫代碼順序的位置
relative : 這個是在寫代碼位置基礎上,再偏移一個地址,注意:這里最重要的是原來的位置會保留下來,即人走了,位置還是屬於你。
absolute : 這個也是在寫代碼位置基礎上,再偏移一個地址,但這里原來的位置不會保留下來,即人走了,位置也還回去了。
fixed : 這個跟寫代碼位置沒有關系,天生有特權,想到哪到哪。
做個比較形象的比喻:
例如排隊
1、比如前面已經排了3個人了,你第4個到,那么你的位置就是第4個,這個是static
2、這時因為看到旁邊的隊伍走的快,你就讓后面的人幫助你照看一下你這個位置,你到旁邊的隊伍排着,
如果旁邊隊伍又慢了,你就可以回來。 這就是relative,有點貪得無厭哈! :&
3、同樣,如果你看到旁邊的隊伍確實快,你直接放棄了本隊的第4個位置,后面的直接占了這個位置,那么這就是absolute,
這個才是對的嘛!不應該人走了還占位置。 :()
4、最后,我是某某親戚,我想占哪隊就占哪隊,我想占哪個位置就哪個位置,誰也管不着,這個就是fixed了。
哈哈,還是fixed最霸道,不得不讓着點!
以上就是這4個屬性的意思!
點贊 4
————————————————
版權聲明:本文為CSDN博主「灰暗角落里的琴」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u012329294/java/article/details/79687160