一貫した垂直リズム (整列されたベースライン) を持つ 2 列のレイアウトを構築しようとしています。この計算は非常に簡単で、うまく機能しています。私の質問はこれです:
テキストの 2 つの列が並んでいる場合、列の垂直余白が「行全体」でない場合、垂直のリズムを維持 (または回復) することは可能ですか?
この例では: http://jsfiddle.net/beejamin/PMCXt/リストとリスト項目の両方に「半分の行」の margin-bottom がある順序付けられていないリストがあります。リスト項目の数が偶数の場合、余白は行全体になり、リズムが保たれます (これは良いことです!)。ただし、奇数の場合、ベースラインは破棄され、再び参加することはできません (運が良く、別の奇数のリストが表示されない限り)。
リスト項目に行全体の余白を設定するのは (特に長いリストでは) 多すぎます。余白を設定しないのは十分ではありません。
これを回避/軽減できる方法はありますか? 行数は事前にわかりません。また、これに JavaScript を使用したくありません (再利用できる一般的なスキームを構築しようとしています)。