考慮這個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