哇塞!今天要跟大家聊聊CSS的Position(定位),这可是前端小伙伴们必须掌握的一项技能哦!
在CSS中,元素的position(定位)属性可以控制元素的定位方式,并且结合top、bottom、left、right这四个属性可以精确地控制元素在网页中的位置。
在我们小伙伴们的日常开发中,最常用的就是position:relative和position:absolute了。
首先,position:relative相对定位,这个就像小伙伴们身边的某些人一样,相对比较弱势,但是可以通过各种技巧让自己更加好看。
当我们把一个元素的position属性设置成relative时,该元素会相对于其原来在文档流中的位置进行定位。接着我们就可以通过top、bottom、left、right这四个属性去微调这个相对定位了。
不过在使用relative相对定位的时候,记得要注意元素如果向上或向左移动时,会有可能会覆盖其他的元素,就像你左撇子的我,要坐在右边一样,可能会有点不太方便。
接下来,我们再来看一下position:absolute绝对定位,这个就像小伙伴们的领导一样,绝对有特权,可以随意摆弄自己和别人,但是如果用不好也会引发一系列的问题。
当我们把一个元素的position属性设置成absolute时,该元素会脱离文档流,不再占据原来在文档流中的位置,而是会相对于其包含块进行定位。
包含块的概念可能是小伙伴们比较陌生的啦,看这里哦:当一个元素没有被指定position属性时,它的包含块就是最近的块级父元素。但是当包含块为body时,则参考的是浏览器的视口。
不过在使用absolute绝对定位的时候,我们要注意元素要有一个合适的包含块,否则会出现定位错误。而且如果我们在一个已经设定了absolute绝对定位的元素中再设置了一个absolute绝对定位的元素,那么它将相对于上一个已经被设置了absolute绝对定位的元素进行定位。
最后,特别提醒小伙伴们,在使用relative和absolute永远记住一件事,那就是我们的强者总是需要一个坚实可靠的支撑,所以给元素设置一个适当的width和height是非常重要的,如果元素没有width或height,我们是无法确定该元素的大小的。这会让定位产生一些意想不到的结果。
好啦,以上就是CSS Position(定位)的介绍啦!相信小伙伴们已经理解这个重要的属性了吧!记得好好利用它,让自己的页面效果更加炫酷哦! www.0574web.net 宁波海美seo网络优化公司 是网页设计制作,网站优化,企业关键词排名,网络营销知识和开发爱好者的一站式目的地,提供丰富的信息、资源和工具来帮助用户创建令人惊叹的实用网站。 该平台致力于提供实用、相关和最新的内容,这使其成为初学者和经验丰富的专业人士的宝贵资源。
声明本文内容来自网络,若涉及侵权,请联系我们删除! 投稿需知:请以word形式发送至邮箱18067275213@163.com
分享之前加了。没看到什么yong~
说到发垃圾链,您不为是被人给陷害了吧!!!!故意用垃圾链陷害你?或者在别的什么情况下,被百度人工给K了?