欢迎光临散文网 会员登陆 & 注册

千锋前端浠浠呀老师HTML+CSS教程,零基础web前端开发入门必看视频

2023-07-12 16:04 作者:bili_18581823971  | 我要投稿

    定位:

        让元素去到具体的某一个位置

        属性:position

        取值:

            1、static(默认值)

                静态定位,元素该怎么显示就怎么显示,即使配合位移属性元素位置也不会发生改变

            2、relative、

                相对定位,参照物是自己原来的位置

            3、 absolute

                绝对定位:

                    1、父子关系中,父元素没有定位,子元素绝对定位,参照物是浏览器窗口第一屏幕

                    2、父子关系中,父元素有定位(通常是相对定位),子元素绝对定位,参照物是离自己最近的定位的父元素

        <!-- !注意:绝对定位子元素查找参照物过程:一层一层向上找有定位的父层元素(不是静态定位)

 -->       4、fixed

                固定定位:参照物是浏览器窗口

                应用场景:返回顶部、广告栏(固定在窗口某个位置的广告)、楼梯层效果

            5、sticky

                粘性定位,参照物是离自己最近的有滚动条的容器

                应用场景:用来实现吸顶效果

 

    位移属性:

         top/right/bottom/left

        <!-- 注意:位移属性取正值,元素向中心方向移动,取负值,向元素四周发散方向移动 -->

        通常一个方向只取一个值使用

 

    定位的影响:

            1、相对定位中的影响

                    兄弟关系中,多元素同时相对定位,后面定位元素会覆盖前面定位元素,想要调整层级关系,需要使用层级

                属性:

                    层级属性:z-index:数值(默认值auto等同于0)

                    取值越大,层级越上(可取正值和负值)

                    <!-- 注意:该属性只能应用在定位元素上面 -->

            2、绝对(固定)定位中的影响

                    1、元素添加绝对/固定定位,会脱离文档流,元素在叶脉那种不占位置,后面不定位元素会自动补位

                    2、多元素同时绝对/固定定位,后面定位元素会覆盖前面定位元素,想要调整层级关系,需要使用层级属性

千锋前端浠浠呀老师HTML+CSS教程,零基础web前端开发入门必看视频的评论 (共 条)

分享到微博请遵守国家法律