将 div
追加到具有固定高度的 div
中时,子 div
将从顶部向下出现,粘在顶部边框上。
┌─────────────────────────┐
│ Child Div 1 │
│ Child Div 2 │
│ │
│ │
│ │
└─────────────────────────┘
我现在想要将它们从底部向上显示,就像这样(粘附在底边):
┌─────────────────────────┐
│ │
│ │
│ │
│ Child Div 1 │
│ Child Div 2 │
└─────────────────────────┘
┌─────────────────────────┐
│ │
│ │
│ Child Div 1 │
│ Child Div 2 │
│ Child Div 3 │
└─────────────────────────┘
┌───────────────────────┬─┐
│ Child Div 2 │▲│
│ Child Div 3 │ │
│ Child Div 4 │ │
│ Child Div 5 │█│
│ Child Div 6 │▼│
└───────────────────────┴─┘
等等,我希望你能理解我的意思。
这个需求简单通过CSS实现吗(比如使用vertical-align: bottom
)?还是需要使用JavaScript拼凑一下?
column-reverse
只是反转子元素显示的顺序,这甚至不是想要的。在这个例子中,子元素之所以在底部,仅仅是因为“基本样式”中有bottom: 1em;
。 - xehpuk