CSS中常用定位,子元素在父元素中水平垂直居中的方案及伸缩盒

1.定位

    1.静态定位,默认定位

    2.固定定位

        position:fixed

        脱离文档流 原先位置不保留 相对于适口区域进行定位 如果没有使用定位属性 则在原先位置定位

    3.相对定位

        position:relative

        不脱离文档流 原先位置保留 使用定位属性后 相对于原来位置进行定位

    4.绝对定位

        position:abosulte

        脱离文档流 原先位置不保留 如果有祖先定位元素 则根据最近的祖先定位元素

        如果没有祖先定位元素 则根据浏览器的适口区域进行定位

    5.粘性定位

        position:sticky

        不脱离文档流 如果使用定位属性 刚开始是相对定位 滚动到一定位置变成了固定定位

    6.更改元素层叠顺序

        z-index

2.子元素在父元素中水平垂直居中的方案

    1.margin设置给子元素  同时给子和父配合border 子元素和父元素全部上边框

    2.padding设置给父元素  同时将父元素的盒模型设置为边框盒模型

    3.子绝父相,并且子元素配合属性全部为0,margin:auto

    4.子绝父相,同时设置子元素top:50

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值