在网页布局中,有时候我们需要把内容上下居中。这种需求在网页设计中非常常见,而实现起来也很简单。下面我们就来详细讲一下如何使用CSS来让内容垂直上下居中。首先,我们需要使用display:flex属性,...
在网页布局中,有时候我们需要把内容上下居中。这种需求在网页设计中非常常见,而实现起来也很简单。下面我们就来详细讲一下如何使用CSS来让内容垂直上下居中。
首先,我们需要使用display:flex属性,把父容器设置成弹性盒子。这里需要注意,父容器的高度一定要确定,否则无法实现上下居中。下面是示例代码:
.container{
display: flex; /*弹性盒子*/
height: 300px; /*父容器高度*/
justify-content: center; /*主轴居中对齐*/
align-items: center; /*交叉轴居中对齐*/
}
.content{
width: 200px; /*内容宽度*/
height: 100px; /*内容高度*/
}