flex布局两个子元素的时候,为什么靠左靠右,怎么解决

发布于 2022-09-12 13:09:32 字数 273 浏览 12 评论 0

flex布局两个子元素的时候靠左靠右,怎么解决,三个就正常

父级
width: 1400PX;
margin: 0 auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

梦过后 2022-09-19 13:09:32
justify-content: space-between; // 去掉
旧时模样 2022-09-19 13:09:32
ul {
        width: 500px;
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
      }
      li{
          width: calc(100% / 3);
      }
      ul:after{
        content:"";
        display: block;
        width: calc(100% / 3);
        height: 0;
      }
<ul>
      <li>1</li>
      <li>2</li>
      <li>3</li>
      <li>4</li>
      <li>5</li>
    </ul>
英雄似剑 2022-09-19 13:09:32

需要给子元素加个宽度

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文