如何制作 2 列布局,其中项目从上到下(不是从左到右)? [英] How do I make a 2 column layout where items starts from top to bottom (not left to right)?

查看:21
本文介绍了如何制作 2 列布局,其中项目从上到下(不是从左到右)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

本质上我想做的是拥有这种布局:

"item-1" "item-5"项目 2" 项目 6"项目 3" 项目 7"第 4 项"

请注意,项目是从上到下,而不是从左到右.

不知道列表中有多少项

解决方案

尝试 CSS 多列布局

.column {-webkit 列数:2;-webkit-column-gap: 40px;-moz 列数:2;-moz-column-gap: 40px;列数:2;列间距:40px;}

<p>item-1</p><p>item-2</p><p>item-3</p><p>item-4</p><p>item-5</p><p>item-6</p><p>item-7</p>

Essentially what I want to do is to have this kind of layout:

"item-1" "item-5"

"item-2" "item-6"

"item-3" "item-7"

"item-4" 

Please notice that items go from top to bottom and not from left to right.

EDIT: It is unknown how many items are in the list

解决方案

Try CSS Multi-column Layout

.column {
  -webkit-column-count: 2; 
  -webkit-column-gap: 40px;
  -moz-column-count: 2;
  -moz-column-gap: 40px;
  column-count: 2;
  column-gap: 40px;
}

<div class="column">
  <p>item-1</p>
  <p>item-2</p>
  <p>item-3</p>
  <p>item-4</p>
  <p>item-5</p>
  <p>item-6</p>
  <p>item-7</p>
</div>

这篇关于如何制作 2 列布局,其中项目从上到下(不是从左到右)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆