CSS布局之两行自适应布局

87 阅读1分钟

我之前的文章, 我居然发现了一个更好的办法之前的布局文章,几行css代码就能实现,不需要js,使用的是flex布局,需要固定高度,这么简单,写demo的时候居然没有发现。

  <ul>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
  </ul>

ul{
 display: flex;
 flex-flow: column wrap;
 height: 300px;
 list-style-type: none;
 width: 350px;
 overflow-x: scroll;
}
 
 
li{
 width: 100px;
 height: 120px;
 background: red;
 margin: 10px;
}

只使用css设计父元素完美解决两行自适应布局,这里的精髓是给父元素加一个高度!!!之前居然没发现,差评!!!