align-items
フレックス アイテムの場合はでオーバーライドできます。フレックス アイテムをalign-self
オーバーライドする方法を探しています。justify-content
フレックスボックス コンテナーがありjustify-content:flex-end
、最初の項目を にしたい場合justify-content: flex-start
、どうすればよいでしょうか。
ベストアンサー1
はないようですjustify-self
が、 ¹margin
に適した設定で同様の結果を得ることができますauto
。たとえば、flex-direction: row
(default) の場合は、margin-right: auto
子要素を左揃えにするように設定する必要があります。
.container {
height: 100px;
border: solid 10px skyblue;
display: flex;
justify-content: flex-end;
}
.block {
width: 50px;
background: tomato;
}
.justify-start {
margin-right: auto;
}
<div class="container">
<div class="block justify-start">justify-start</div>
<div class="block"></div>
</div>
¹ この行動はFlexbox仕様で定義される。