要生成的效果图如下:

解决办法

1. 父元素定高的情况下,直接使用 align-content: space-between;

 ul{list-style: none;display: flex;height: 614px;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-content: space-between;}ul li{width: 234px;height: 300px;background-color: rgb(255, 2, 192);}

2. 父元素不定高的情况下

1)设置需要更改间距的元素(li)的margin-bottom:14px,然后用父容器(ul)的margin-bottom: -14px;来抵消。

ul{list-style: none;display: flex;flex-direction: row;flex-wrap: wrap;margin-bottom: -14px;justify-content: space-between;align-content: space-between;}li{margin-bottom: 14px;}ul li{display: flex;width: 234px;height: 300px;background-color: rgb(255, 2, 192);}

2) 设置需要更改间距的元素(li)的margin-bottom:14px;然后使用结构伪类选择器设置最后的几个元素margin-bottom: 0 ;

ul{list-style: none;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-content: space-between;}li{margin-bottom: 14px;}li:nth-child(n+5){margin-top: 0;}ul li{display: flex;width: 234px;height: 300px;background-color: rgb(255, 2, 192);}

【CSS布局】Flex布局中元素换行设置间距问题相关推荐

  1. CSS 之 Flex布局

    CSS 之 Flex布局 文章目录 CSS 之 Flex布局 1.Flex布局 vs 网格布局 (1D vs 2D) 2.Flex属性 1)flex-direction属性 & 排列方向 2) ...

  2. CSS的Flex布局的学习

    CSS的Flex布局的学习 哔哩哔哩链接:https://www.bilibili.com/video/BV1iE411y7hb?p=131 Flex(弹性盒.伸缩盒)是CSS中的又一种布局手段,它主 ...

  3. CSS弹性盒子布局——flex布局的基本概念

    <CSS弹性盒子布局--flex布局的基本概念> Flexible Box 模型,通常被称为 flexbox,是一种一维的布局模型.它给 flexbox 的子元素之间提供了强大的空间分布和 ...

  4. css使用flex布局实现骰子1~6

    css使用flex布局实现骰子1~6 效果 Html <body><div class='div1 border'><span></span></ ...

  5. 弹性布局(Flex布局)

    弹性布局(Flex布局) 文章目录 弹性布局(Flex布局) 绪论 Flex布局是什么? Flex布局的基本概念 Flex容器的属性 以下六个属性设置在Flex容器上 flex-direction属性 ...

  6. flex布局——flex布局

    学习内容: 例如: 体验flex布局 flex布局父项常见属性 justify-content属性 flex-wrap属性 align-items属性 align-content属性 flex-flo ...

  7. flex布局 flex布局的主轴对齐方式

    认识flex布局 flex布局弹性布局 使用flex布局 标签之间没有元素之分(块 行内 行内块) 可以随意设置宽高 父元素添加display:flex 弹性容器 子元素自动变成弹性盒子(弹性盒子没有 ...

  8. css中的换行符_如何使用CSS防止项目列表中的换行符?

    css中的换行符 Introduction: 介绍: Dealing with various items in CSS sometimes pose very different problems. ...

  9. CSS(二)——Flex布局 边框 渐变 过渡 动画

    学习CSS第二周的总结 一. Flex布局 容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis).主轴的开始位置(与边框的交叉点)叫做main start,结束位 ...

最新文章

  1. 关于微阵列芯片和RNA-seq的比较
  2. 原创 | 初学者友好!最全算法学习资源汇总(附链接)
  3. 微服务架构可视化平台实践
  4. Caffe源码解析—核函数
  5. Silverlight与HTML双向交互
  6. 委外订单_ERP软件教程:金蝶ERP的委外加工业务流程(一)
  7. MRP的数据处理-华北水利水电大学(作业)
  8. MSSQL优化教程之1.4 其他几种类型的页面
  9. 随机生成验证码(JAVA代码)
  10. 户籍化管理系统 c语言,全国各地消防户籍化管理系统
  11. 网络工程师面试题总结
  12. java 登陆界面 报告_java登陆界面实验报告
  13. 关键词搜索淘宝商品列表接口,关键词搜索接口,淘宝关键词搜索接口,item_search - 按关键字搜索淘宝商品列表接口,接口参数说明。
  14. Copy and Paste GAN: Face Hallucination from Shaded Thumbnails
  15. 服务器项目迁移本地,云服务器迁移本地
  16. Vista 兼容软件列表
  17. 陈建文资料介绍:与众不同的交易机遇
  18. 一些 MDK 使用技巧
  19. 深圳软件测试培训:java中数组的操作
  20. 计算机科学文科学士,计算机科学文科学士

热门文章

  1. 网易服务器压测工程师笔经面经
  2. 趣学Python-教孩子学编程--第六章
  3. centos7.5安装无线网卡驱动
  4. apache下html子目录访问不了,如何使用Apache 2自动加载子目录中的index.html
  5. 空map取值(中文网)——20221028
  6. 参与腾讯云数据迁移与视频转码,就有机会赢1000元京东卡!
  7. 【PCB专题】PCB拼板要求
  8. 吹响“人工智能应用”的集结号——AI Conference 2018北京站大会圆满落幕
  9. 金婚纪念日谈黎曼函数R(x)
  10. 耳孔小的人适合什么耳机?不堵耳朵的骨传导耳机