📅  最后修改于: 2023-12-03 15:14:18.128000             🧑  作者: Mango
在CSS中,align-items
属性用于设置flex容器中所有子元素的对齐方式。这个属性决定了子元素在flex容器中的垂直方向上的对齐方式。
align-items
属性可用于任何flex容器中。它有以下的可选值:
flex-start
: 把所有子元素顶部对齐。flex-end
: 把所有子元素底部对齐。center
: 把所有子元素垂直居中对齐。baseline
: 把所有子元素以基线对齐。stretch
:若子元素没有设置高度,则沿着容器的纵轴方向拉伸以填满剩余空间。.container {
display: flex;
height: 300px;
align-items: center;
}
.container div {
width: 100px;
height: 50px;
}
<div class="container">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
在这个例子中,容器高度为300px,align-items
被设置为center
,这意味着所有子元素都将在容器的中心垂直对齐。
使用align-items
属性可以轻松地控制flex容器中子元素的垂直对齐方式。这是flexbox布局的强大功能之一,使开发人员能够快速轻松地创建灵活的响应式布局。