【CSS布局】Flex布局中元素换行设置间距问题
要生成的效果图如下:
解决办法
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布局中元素换行设置间距问题相关推荐
- CSS 之 Flex布局
CSS 之 Flex布局 文章目录 CSS 之 Flex布局 1.Flex布局 vs 网格布局 (1D vs 2D) 2.Flex属性 1)flex-direction属性 & 排列方向 2) ...
- CSS的Flex布局的学习
CSS的Flex布局的学习 哔哩哔哩链接:https://www.bilibili.com/video/BV1iE411y7hb?p=131 Flex(弹性盒.伸缩盒)是CSS中的又一种布局手段,它主 ...
- CSS弹性盒子布局——flex布局的基本概念
<CSS弹性盒子布局--flex布局的基本概念> Flexible Box 模型,通常被称为 flexbox,是一种一维的布局模型.它给 flexbox 的子元素之间提供了强大的空间分布和 ...
- css使用flex布局实现骰子1~6
css使用flex布局实现骰子1~6 效果 Html <body><div class='div1 border'><span></span></ ...
- 弹性布局(Flex布局)
弹性布局(Flex布局) 文章目录 弹性布局(Flex布局) 绪论 Flex布局是什么? Flex布局的基本概念 Flex容器的属性 以下六个属性设置在Flex容器上 flex-direction属性 ...
- flex布局——flex布局
学习内容: 例如: 体验flex布局 flex布局父项常见属性 justify-content属性 flex-wrap属性 align-items属性 align-content属性 flex-flo ...
- flex布局 flex布局的主轴对齐方式
认识flex布局 flex布局弹性布局 使用flex布局 标签之间没有元素之分(块 行内 行内块) 可以随意设置宽高 父元素添加display:flex 弹性容器 子元素自动变成弹性盒子(弹性盒子没有 ...
- css中的换行符_如何使用CSS防止项目列表中的换行符?
css中的换行符 Introduction: 介绍: Dealing with various items in CSS sometimes pose very different problems. ...
- CSS(二)——Flex布局 边框 渐变 过渡 动画
学习CSS第二周的总结 一. Flex布局 容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis).主轴的开始位置(与边框的交叉点)叫做main start,结束位 ...
最新文章
- 关于微阵列芯片和RNA-seq的比较
- 原创 | 初学者友好!最全算法学习资源汇总(附链接)
- 微服务架构可视化平台实践
- Caffe源码解析—核函数
- Silverlight与HTML双向交互
- 委外订单_ERP软件教程:金蝶ERP的委外加工业务流程(一)
- MRP的数据处理-华北水利水电大学(作业)
- MSSQL优化教程之1.4 其他几种类型的页面
- 随机生成验证码(JAVA代码)
- 户籍化管理系统 c语言,全国各地消防户籍化管理系统
- 网络工程师面试题总结
- java 登陆界面 报告_java登陆界面实验报告
- 关键词搜索淘宝商品列表接口,关键词搜索接口,淘宝关键词搜索接口,item_search - 按关键字搜索淘宝商品列表接口,接口参数说明。
- Copy and Paste GAN: Face Hallucination from Shaded Thumbnails
- 服务器项目迁移本地,云服务器迁移本地
- Vista 兼容软件列表
- 陈建文资料介绍:与众不同的交易机遇
- 一些 MDK 使用技巧
- 深圳软件测试培训:java中数组的操作
- 计算机科学文科学士,计算机科学文科学士