flex布局怎么让超出宽度的内容换行?
如图
子元素中的内容超过了我设置的子元素宽度 如何让那些超过的部分显示在第二行?
ul {
display: flex;
background-color: rgb(90, 162, 230);
height: 500px;
width: 500px;
}
li {
width: 200px;
height: 200px;
background-color: pink
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在li中加上word-break: break-all;就可以了
https://blog.csdn.net/weixin_...
应该跟flex没关系,不用flex也会出现这种情况
这是文字内容折行的问题(只有一个li还没有涉及到item折行的问题),具体可以查一下word-break属性,overflow属性,white-space属性等,根据说明我觉得你应该能写出来。
顺带说一下,flex换行的问题可以查一下flex-wrap属性