微信小程序样式position理解


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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM