您当前的位置: 首页 >  css

彭世瑜

暂无认证

  • 2浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

css:flex布局最后一个子元素靠右摆放-flex:1

彭世瑜 发布时间:2021-10-27 16:51:56 ,浏览量:2

基本的样式和布局


  .box {
    display: flex;
  }

  .item {
    height: 100px;
    width: 100px;
    border: 1px solid green;
    color: green;
    font-size: 50px;
    line-height: 100px;
    text-align: center;
  }




    1
    2
    3

方案一

整个元素块靠右

.item-right {
    margin-left: auto;
  }

在这里插入图片描述

方案二

元素块撑满剩余空间,文字靠右

.item-right {
    flex: 1;
    text-align: right;
  }

在这里插入图片描述 可以看到,两种方案都可以实现最后一个子元素靠右

关于flex:1

flex-grow: 可拉伸 flex-shrink: 可压缩 flex-basis: 当前元素的宽度

flex默认值: flex-grow: 0, flex-shrink: 1, flex-basis: auto
flex: 1: flex-grow: 1, flex-shrink: 1, flex-basis: 0%
flex: auto: flex-grow: 1, flex-shrink: 1, flex-basis: auto
flex: 1 会导致父元素宽度自动为100%

参考 flex布局让某个子元素靠右显示

关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.0571s