css让子div在父div底部居中的方式,除了定位,还有什么?

css让子div在父div底部居中的方式,除了定位,还有什么?父元素只有最小高度

阅读 3.7k
3 个回答

flex布局

html

<div class="container">
    <div class="bottom"></div>
</div>

css

.container {
    display: flex;
    width: 300px;
    min-height: 300px;
    justify-content: center;
    align-items: flex-end;
    border: 1px solid #000
}

.bottom {
    width: 100px;
    height: 100px;
    background-color: #000;
}

html:

<div class="coupon-item">
    <div class="info-area">
    </div>
    <div class="status-area>
    </div>
</div>

CSS

.coupon-item {
    display: inline-block;
    .info-area {
      min-height: 133px;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
    }
    .status-area {
      min-height: 152px;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
    }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题