Html justify self css属性不会产生所需的效果
Html justify self css属性不会产生所需的效果,html,css,flexbox,Html,Css,Flexbox,justify self不工作。为什么? html 我希望第一个元素向左对齐,因为它有classa,classa指定了justify self:start,但这并没有发生。为什么? 正如我在评论中得知的,flexbox不支持justify self属性。那么,如何使用例如网格将两个子对象放置在父对象的中间,将一个子对象粘贴到父对象的左侧呢?您不需要网格来进行此操作。 Flexbox用于一维布局,网格用于二维布局 您可以通过多种方式来实现这一点。Michael_B在这个类似的问题中很好地解释了这
justify self
不工作。为什么?
html
我希望第一个元素向左对齐,因为它有classa
,classa
指定了justify self:start
,但这并没有发生。为什么?
正如我在评论中得知的,flexbox不支持
justify self
属性。那么,如何使用例如网格将两个子对象放置在父对象的中间,将一个子对象粘贴到父对象的左侧呢?您不需要网格来进行此操作。Flexbox用于一维布局,网格用于二维布局
您可以通过多种方式来实现这一点。Michael_B在这个类似的问题中很好地解释了这一点在flexbox布局中,此属性被忽略,这仅适用于网格@杰拉德,谢谢你。我将改变我的问题。这更适合作为一个评论,而不是一个提问者。。基本上,你只是简单地链接到另一个问题
<div class="container">
<div class="a">
</div>
<div class="b">
</div>
<div class="b">
</div>
</div>
.container {
display: flex;
justify-content: center;
background: yellow;
}
.container * {
width: 10px;
height: 10px;
background: green;
border: 2px solid red;
}
.a {
justify-self: start;
}