根据div宽度,子元素自适应,两端对齐。

代码结构如下:

<div class="label">
    <ul class="tag">
        <li><i>子元素1</i></li>
        <li><i>子元素2</i></li>
        <li><i>子元素3</i></li>
        <li><i>子元素4</i></li>
    </ul>
</div>

未标题-1.jpg

想要实现的效果如下:
未标题-2.jpg

请教一下,如何实现:
如果所有子元素宽度大于div宽度,隐藏超出的一个或多个子元素,然后没有隐藏的子元素两端对齐?

阅读 2.7k
1 个回答
.tag {

    display:flex;

    flex-wrap:wrap;

    justify-content:space-between;

    height:300px;

    overflow:hidden;

}

.tag-item {

    flex:0 0 300px;

    height:100%;

    background:red;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题