0
的文檔align-self
狀態:Flexbox的對齊自被忽略
的對齊自CSS屬性來使當前的彎折線覆蓋對齊項值的柔性物品。
但是,這種情況不會發生:
.example {
display: flex;
align-items: center;
border: 1px solid blue;
height: 8ex;
}
.example > div {
border: 1px solid red;
}
#a > div:last-child {
align-self: top;
}
#b > div:last-child {
align-self: center;
}
#c > div:last-child {
align-self: bottom;
}
<body>
<div id="a" class="example"><div>1</div><div>2</div></div>
<div id="b" class="example"><div>1</div><div>2</div></div>
<div id="c" class="example"><div>1</div><div>2</div></div>
</body>
該文檔也說:
如果任何項目的十字軸保證金設置爲auto ,那麼align-self被忽略。該屬性不適用於塊級別框或表格單元格。
然而,沒有這些東西的工作:
- 明確添加
margin:0
孩子div
秒。 - 將
display:inline
添加到孩子div
s。 - 將
div
s更改爲span
s。
爲什麼align-self
無法正常工作?
[meta標記:功能請求]:能夠將downvote你自己的問題。 –