考虑这个HTMLFlexbox的所有元素设定基线
<div class="container">
<div class="element">
<div class="top">
<div>A</div>
<div>B</div>
</div>
<hr/>
<div class="bottom">
<div>C</div>
</div>
</div>
<div class="element">
<div class="top">
<div>A</div>
</div>
<hr/>
<div class="bottom">
<div>B</div>
<div>C</div>
</div>
</div>
<div class="element">
<div class="top">
<div>A</div>
</div>
<hr/>
<div class="bottom">
<div>B</div>
</div>
</div>
</div>
我想行中的元素了水平使用flexbox,这使得水平线对齐。看来align-items: baseline
会做正确的事情 - 如果我可以确保元素div
在水平条上有基线。
请参阅this codepen link的东西玩弄。
如何控制这种块元素的基线?
我认为不可能控制哪个元素是基线。我想你必须在3行中分隔这一点:在行内容/行/在行内容之下。 – Sebastien
'.element'中已经存在这种分离。或者你是否说我必须首先列出所有的“顶”,然后是所有的“人”,然后是所有的“底”块?这对于多线柔性盒布局来说很难。 –
是的,只是写了一个演示,让我发布。 – Sebastien