html - 使用与 flex 对齐
问题描述
我想在 div 元素中使用 align 的属性。但是因为我已经给这个元素和父元素都赋予了 flex 属性,所以 align 不起作用。
有什么可以替代的?
解决方案
由于您已经flex
为父元素和子元素添加了属性,因此您可以使用align-items
andjustify-content
属性来对齐子元素。
.box {
display: flex;
justify-content: center;
align-items: center;
width:400px;
height:400px;
border: dashed 2px black;
}
.box div {
display: flex;
width:200px;
height:200px;
justify-content: center;
align-items: center;
border: solid 2px black;
}
.box div p{
display: flex;
width: 100px;
height: 100px;
border: dotted 2px black;
}
<div class="box">
<div>
<p></p>
</div>
</div>
推荐阅读
- python - 从字典追加到列表
- machine-learning - BERT 多类情感分析准确率低?
- node.js - 每当我尝试在 2 个模型之间创建多对多关联时,必须为多对多自关联错误定义“as”
- reactjs - 如何渲染组件以使用道具上的数据但不在 REACT JS 上显示?
- r - 如何对数据框中的一行中的项目执行二比例 Z 检验并将 p 值附加到数据框中?
- assembly - 如何恢复 x86-64 寄存器保存约定
- javascript - 我需要帮助定位引导组件的缺失 javascript
- regex - 如何隔离字符串中的单词,包括缩写名称?
- c++ - 使用 infile 从文件读取时程序不断崩溃,我不知道为什么
- reactjs - 如何在 React 中的不同文件之间共享可变数据