【发布时间】:2014-10-17 21:52:17
【问题描述】:
我有一些带有标题的段落,分为四列。我需要标题永远不要在下一段之前中断,同时仍然很好地通过列。
HTML
<div class="columns">
<h2>First heading</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquid, qui, cumque? Maxime ad harum earum tempore, mollitia autem fugiat exercitationem fuga porro, ipsum commodi iusto dolorum perspiciatis reiciendis dolore est.</p>
<h2>Second heading</h2>
<p>Lorem […]</p>
[etc]
</div>
CSS
body {
font-size: 14px;
}
.columns {
-webkit-columns: 4 5em;
-moz-columns: 4 5em;
}
.columns h2 {
margin-bottom: 0;
}
.columns h2:first-child {
margin-top: 0;
}
.columns p {
margin-top: 0;
}
【问题讨论】:
标签: html css multiple-columns typography