我正在尝试构建具有一致垂直节奏(对齐基线)的 2 列布局。对此的计算非常简单,我让它们运行良好。我的问题是这样的:
当两列文本并排放置时,当列中的垂直边距不是“整行”时,是否可以保持(或恢复)垂直节奏。
在此示例中:http: //jsfiddle.net/beejamin/PMCXt/我有一个无序列表,其中列表和列表项都有“半行”的边距底部。当列表项为偶数时,边距加起来为一整行,并保持节奏(这很好!)。但是,当有奇数时,基线将被丢弃,并且永远无法再次加入(除非我很幸运并且出现了另一个奇数列表)。
在列表项上设置整行边距太多(特别是对于长列表),并且不设置边距是不够的。
有什么办法可以避免/减轻这种情况吗?我不会提前知道行数,也不想为此使用javascript(我正在尝试构建一个可以重复使用的通用方案)。