我已經嘗試過幾乎每個垂直對齊的div技巧,我可以找到並仍然沒有得到結果。這是建立在響應式框架內部,所以我將它分解爲一些內聯CSS來顯示問題。垂直對齊div中包含的div代表一行
<div class="row uniform">
<div style="clear:none;width:25%;float:left;background:#CCC;box-sizing:border-box;">
box 1<br />
line 2
</div>
<div style="clear:none;width:25%;float:left;background:#a43c69;color:#FFF;box-sizing:border-box;">
box 2
</div>
<div style="clear:none;width:25%;float:left;background:#CCC;box-sizing:border-box;">
box 3
</div>
<div style="clear:none;width:25%;float:left;background:#a43c69;color:#FFF;box-sizing:border-box;">
box 4
</div>
</div>
理想箱2,3和4到同一個高度箱1,和文本中的所有框的中間垂直對齊。
row.uniform設置了一些邊距,填充和基線的默認垂直對齊,但這並不影響任何內容。
謝謝@DineiRockenbach!按照正確的順序進行魔術組合的確有竅門。 – Steve