我使用一个名为 Event List 的 WordPress 插件,它借助简码 - [event-list] 在任何页面上列出事件(带有文本和图片)。
该列表以一长列显示,我一直在努力尝试使其以列显示。问了插件的作者,他只是回答:“它可能可以用CSS
”来完成。所以我尝试并找到了 column-count 属性,它非常棒,并且完全符合我的要求,一件事吧......
我知道它会自动平衡列,因此它会在不太理想的行上拆分列。它将日期留在页面底部的第 1 列,事件的图片从第 2 列的页面顶部开始。我目前使用这个简单的代码:
<style>
.split {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-width: 500px;
-moz-column-width: 500px;
column-width: 500px;
}
</style>
对于 html,我使用:
<div class="split">[event-list]</div>
我认为 css 不是最佳选择,应该改用 JavaScript,但这不符合我的要求。