display: flex;居中
时间: 2023-09-16 09:10:30 浏览: 122
flex 弹出窗口并居中显示
3星 · 编辑精心推荐
可以使用flexbox布局来实现居中。在CSS中,使用`display: flex;`可以将父元素设置为弹性容器,然后使用`justify-content: center;`可以实现水平居中,使用`align-items: center;`可以实现垂直居中。例如,如果要将一个元素居中,可以使用以下代码:
```
.box {
display: flex;
justify-content: center;
align-items: center;
width: 1000px;
height: 600px;
border: 1px solid red;
}
.inner {
width: 300px;
height: 200px;
background-color: red;
}
```
在以上代码中,`.box`是父元素,宽度为1000px,高度为600px,并设置了红色边框。`.inner`是要居中的元素,宽度为300px,高度为200px,并设置了红色背景色。通过设置`.box`的`display: flex;`,`justify-content: center;`和`align-items: center;`属性,可以实现`.inner`元素在`.box`中水平和垂直居中。<span class="em">1</span><span class="em">2</span>
#### 引用[.reference_title]
- *1* [css使用flexbox布局容器内多元素水平居中](https://download.csdn.net/download/weixin_38703968/13672753)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [flex布局水平居中](https://blog.csdn.net/ZHU20200222/article/details/104582264)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文