我想在块级容器中居中两个使用
此外,我想消除这两个居中的div之间的小空隙,但我尝试了一些互联网上的解决方案,没有一个有效。为什么呢?
如果你们能帮助我解决这两个问题,我会非常高兴。
以下是代码示例:
display: inline-flex;
属性的div元素,但是align-items: center;
和justify-content: center;
似乎不起作用。只有text-align: center;
可以将它们居中,但这并不正确(因为我读到使用display: inline-flex;
应该使用align-items和justify-content)。如果我的解决方案正确,那么你能告诉我这两种方法的区别吗?此外,我想消除这两个居中的div之间的小空隙,但我尝试了一些互联网上的解决方案,没有一个有效。为什么呢?
如果你们能帮助我解决这两个问题,我会非常高兴。
以下是代码示例:
.parent {
border: 1px solid blue;
background-color: yellow;
padding: 10px;
}
.container {
border: 1px dotted green;
padding: 10px;
text-align: center;
}
.child, .child2 {
display: inline-flex;
border: 1px solid red;
background-color: honeydew;
padding: 50px;
}
<div class="parent">
<div class="container">
<div class="child">
<h1> Test1.</h1>
</div>
<div class="child2">
<h1> Test2.</h1>
</div>
</div>
</div>
flex-wrap: wrap;
添加到 flex 容器即可 https://jsfiddle.net/Lg0wyt9u/1519/ - Nenad Vracar