第一种办法:

因为每一行元素是固定的,所以我们拿5个元素为一行作为案例,废话不多说直接上案例.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">.flex {width: 700px;height: 400px;display: flex;justify-content: space-between;flex-wrap: wrap;}.flex>div{background: skyblue;width: 120px;height: 120px;}//最后一个元素在第2列的情况.flex div:last-child:nth-child(5n + 2) {margin-right: calc((100% - 120px) / 4 * 3);}//最后一个元素在第3列的情况.flex div:last-child:nth-child(5n + 3) {margin-right: calc((100% - 120px) / 4 * 2);}//最后一个元素在第4列的情况.flex div:last-child:nth-child(5n + 4) {margin-right: calc((100% - 120px) / 4 * 1);}
</style>
</head>
<body><div class="flex"><div>库里</div><div>科比</div><div>詹姆斯</div><div>欧文</div><div>杜兰特</div><div>乔丹</div><div>乔治</div></div>
</body>
</html>

第二种办法:

直接使用网格布局,比较方便.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">.flex {width: 700px;height: 400px;display: grid;justify-content: space-around;grid-template-columns: repeat(auto-fill, 120px);grid-gap: 20px; }.flex>div{background: skyblue;width: 120px;height: 120px;}
</style>
</head>
<body><div class="flex"><div>库里</div><div>科比</div><div>詹姆斯</div><div>欧文</div><div>杜兰特</div><div>乔丹</div><div>乔治</div></div>
</body>
</html>

弹性布局换行左对齐(justify-content: space-between)相关推荐

  1. css设置一行右对齐,换行左对齐

    父盒子设置 text-align: right; 文字的盒子设置 display:inline-block;text-align: justify;

  2. css弹性布局实现水平居中对齐

    块元素垂直居中问题采用 flex 解决. 行内元素垂直居中问题解决如下: 1)单行 该元素 css 属性 line-height 的值与该元素的父级元素 css 属性 height 一致即可. 2)多 ...

  3. CSS 弹性布局/flex布局最后一行左对齐

    设计案例: 左对齐前 左对齐后 html: <h1 class="module-title">核心产品</h1> <ul class="co ...

  4. 弹性布局最后一行的元素的对齐方式设置

    随着技术的不断更新换代,网页布局也增加了弹性布局方式,不得不说弹性布局是真的很好用,但好用的同时也给我们带来一些不便之处.比如在布局列表内容时经常会用到子项目的两端对齐,但最后一行不需要两端对齐 我们 ...

  5. CSS 中最后一行中元素如何向左对齐

    自从CSS 3.0出来以后,很多的页面布局都用弹性布来实现,特别是移动端,但是弹性布局也有它的弊端,就是最后一行如果数量不够,不会像我们正常的想法一样居左对齐.效果如下: 代码如下: <!DOC ...

  6. 前端基础-CSS弹性布局

    三.弹性布局 1.多栏布局 概念:实现多个栏目的布局,类似于报纸 示意图 a) 分栏显示–语法:column-count:值 取值:值是一个栏目的数量 <style type="tex ...

  7. CSS弹性布局(排列方式、项目换行、主轴对齐方式)

    在弹性布局里,父元素称为容器,子元素称为项目.项目排列由容器控制,控制属性都写在容器里.要使用弹性布局,要先使父元素display:flex; 例:以下写了项目的排列方式.项目换行.项目的对齐方式 & ...

  8. flex布局换行之后让底部一行左对齐

    flex布局换行之后让底部一行左对齐 在用flex布局的时候遇到了下面这种问题,这是我的结构 <div class="videoMain"><div class= ...

  9. flex 下对齐_CSS3中Flex弹性布局该如何灵活运用?

    前言 Flex(Flexible Box),意为"弹性布局"."弹性",顾名思义,就是具有弹簧的特性啦,能够自由的伸缩(有点自适应的意思啦). 其实Flex并不 ...

最新文章

  1. 深度丨走向人工智能时代,百度的延承和蜕变
  2. 文本框字符串长度实时统计jQuery插件,兼容IE6+
  3. C语言中将绝对地址转换为函数指针以及跳转到内存指定位置处执行的技巧
  4. Scala多线程:使用线程池Executors提交Runnable任务代码示例
  5. 【转】Android 最火的快速开发框架XUtils
  6. Android开发之代码开发部分字符串变色
  7. 【OpenCV 例程200篇】97. 反谐波平均滤波器
  8. Eclipse创建资源文件
  9. 稳定=死亡!废掉一个人的最好办法,就是让他瞎努力......
  10. 在PS中读取敏感数据
  11. Javascript特效:旋转木马轮播图
  12. 五、hive-1.2.1安装
  13. PHP四端代码,壹脉销客智能名片,全套四端开源代码
  14. IDEA中输入法无法切换成中文解决方法
  15. macbook air未能与服务器,少量2018款Macbook Air存在问题:苹果已通知维修但并未告知详细情况...
  16. Python实现马科维茨有效边界
  17. FMDB数据库的升级
  18. Activiti6--入门学习--错误边界事件
  19. 贵州省 建筑标准规范 合集
  20. 外呼系统需要服务器么,外呼

热门文章

  1. 织梦DedeCMS网站sitemapm站点地图生成插件,详细安装步骤
  2. intellij开发安卓与genymotion配合
  3. 单片机中的液晶显示器
  4. python学习(二):python的数据挖掘技术,网络爬虫
  5. 失去的远东国土海兰泡:述说近代中国血泪史
  6. 帮您在演讲时克服紧张情绪
  7. 2017北京国际面料、辅料及纱线(春夏)展览会 2017北京国际服装贴牌加工(OEM/ODM)展览会会刊(参展商名录)
  8. 金山云区块链:“上云上链、用数赋智” 是数字经济完整的乐章
  9. oracle biee catalog,BIEE 目录迁移(文件夹)方式
  10. 每天给你推荐一本好书的经典段落,增长你的文学素养。