2016-08-23 17 views
-1

我有一个数据数组,需要按顺序创建div。问题是,以显示这些div象下面这样:Css在行和列中显示div

enter image description here

是否有可能做到这一点在CSS?提前致谢。

+1

你尝试过什么?你有没有搜索过“HTML表格布局”或类似的东西? –

回答

3

使用flexbox来实现上述配置。

请检查并让我知道您的反馈。谢谢!

.wrapper { 
 
    display: flex; 
 
    flex-wrap: wrap; 
 
    flex-direction: column; 
 
    height: 150px; 
 
} 
 
.wrapper > div { 
 
    background: #ddd; 
 
    line-height: 50px; 
 
    height: 50px; 
 
    margin: 5px; 
 
    text-align: center; 
 
}
<div class="wrapper"> 
 
    <div>1</div> 
 
    <div>2</div> 
 
    <div>3</div> 
 
    <div>4</div> 
 
    <div>5</div> 
 
    <div>6</div> 
 
    <div>7</div> 
 
    <div>8</div> 
 
</div>

+1

是的,这解决了我的问题。多谢,伙计 – Gowsikan