1、html:

<div class="header">
        <ul>
            <li>home</li>
            <li>WINgo</li>
            <li>my</li>
        </ul>
    </div>

2、css:(父元素设置 display:flex ,子元素设置 flex: 1,)

.header ul{
        font-size: 0;
        display:flex;
        flex-direction: row;
        li{
            flex: 1;
            font-size: 14px;
            // display: inline-block;
            // width: 33.3%;
        }
    }

3、当 li 有3个的时候,布局如下:

flex 布局宽度自适应

 

当 li 有4个的时候,布局如下:

flex 布局宽度自适应

 

相关文章:

  • 2021-05-08
  • 2021-07-08
  • 2022-01-14
  • 2021-05-21
  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
  • 2022-02-18
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案