justify-content: space-evenly可以使每个元素之间和元素距离边距的距离都相等,但是兼容性比较差(iphone的SE上不支持,会失效,相当于没有设置),space-evenly将剩余空间平均分割,例如有5个元素,这样就有6个相同宽度的间隔空间,间隔空间的数量等于元素的数量加一。

有5个元素,justify-content: space-between最左边和和最右边的元素分别占据最左边和最右边的空间,然后剩余空间平均分割,这样就有4个相同宽度的间隔空间,间隔空间的数量等于元素数量减一。

justify-content: space-between可以利用伪元素方式,在第一个元素的前边和最后一个元素的后边分别加上一个不占空间的元素,这样就是7个元素,相同宽度的间隔空间数量为6,因为左右两边元素不占空间,所以实现了space-evenly的效果。

container{display: flex;flex-flow: row nowrap;align-items: center;justify-content: space-between;//justify-content: space-evenly;&:before,&:after {content: '';display: block;}
}

原文:https://www.jianshu.com/p/bbd114834c59

转载于:https://www.cnblogs.com/xjy20170907/p/11230710.html

flex布局 - justify-content: space-evenly相关推荐

  1. 网页HTML5制作flex布局骰子,css利用flex布局画骰子的六个面

    主要是利用flex的一些特性来写的,掌握好flex基础,写出筛子的几个页面不是问题. 推荐去我写的一个博客中有flex的小练习 线上练习flex布局 html css .shaizi { width: ...

  2. flex布局 flex_时髦的Flickr Flex小部件

    flex布局 flex A web widget, or badge, is a small, embeddable element that you can add to your site tha ...

  3. flex 布局

    Flex Layout 的目的是为了提供一种高效的方式去为一个容器里面元素布局,对齐,分配空间,即使他们的大小尺寸是未知的,或者是动态变化的 父容器有能力修改里面子元素的宽度和高度从而更好的分配空间. ...

  4. flex布局,弹性盒子,css使用及理解

    flex布局 以下内容主要分为四个部分: 常见概念 flex容器相关属性 flex元素相关属性 flex布局的应用 flex布局的兼容性处理 flex布局的相关概念 弹性盒模型 弹性盒模型(Flexi ...

  5. Flex布局学习完成PC端

    目标样式,请使用目录查阅,代码较长 当下代码完成的效果图,学习熟练flex 一.总体代码 0.html代码 <!DOCTYPE html> <html lang="en&q ...

  6. CSS 7:网页布局(传统布局,flex布局,布局套路)

    传统布局 一栏.两栏.三栏布局 一栏布局 特点:页面内容居中,宽度固定 实现方式: 定宽 + 水平居中 width: 1000px; //或 max-width: 1000px; margin-lef ...

  7. Flex布局新写法兼容写法详解

    很久之前用过flex,但是没有考虑过兼容性问题,为了兼容ios一定要加上-webkit前缀: ul{display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ * ...

  8. Bootstrap4+MySQL前后端综合实训-Day01-PM【position定位的四种方式、Flex布局语法教程及案例(概念、容器属性、项目属性)、双飞翼布局复习、Bootstrap4 教程】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记] 目   录 HTML中的三种元素(块元素.内联元素.内联块元素) position定位的四种方式 ...

  9. Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记] 目   录 实训安排 日常要求.项目要求 项目开发流程 HTML+CSS+JavaScript 基 ...

  10. html子布局不超出父布局,详解flex布局中保持内容不超出容器的解决办法

    在移动端,flex 布局很好用,它能够根据设备宽度来自动调整容器的宽度,用起来很方便,已经越来越离不开它,但是最近在做项目的时候发现一个问题. 就是在一个设置了 flex:1 的容器中,如果文字很长, ...

最新文章

  1. 65个免费和高质量的纹理包
  2. Ubuntu 16.04 安装 Wireshark分析tcpdump的pcap包——sudo apt install wireshark-qt
  3. 【干货】移动APP安全测试要点解析
  4. CentOS HarBor安装与配置
  5. Taro+react开发(38)注意请求接口的/
  6. Python语法异常 Exception
  7. linux串口缓冲区的大小,linux-----------串口设置缓冲器的大小
  8. Failed to start Zabbix Agent.
  9. java微信刷卡支付demo_微信刷卡支付例子
  10. springboot整合dubbo注解方式(三)
  11. 企业落地Kubernetes的问题与对策
  12. dnastar拼接反向互补序列_反向互补、反向、互补序列有何区别?
  13. 32bit 天堂2服务端多机负载
  14. 来和大家聊一聊“蓉叶云库”
  15. 戴尔t620服务器装系统2008驱动,dell服务器H310\H710阵列卡驱动
  16. python三重积分_(整理)三重积分及其计算和多重积分.
  17. Python 立体图形的画法(一)
  18. 网上学python靠谱吗?
  19. 屏蔽按Esc、Enter和Alt+F4键时退出
  20. 微信小程序之多规格选择

热门文章

  1. RocketMQ 顺序消费只消费一次 坑
  2. WINDOWS访问虚拟机RedHat搭配的Apache2服务器
  3. java 异常 检查型和非检查型
  4. iOS中加载Flutter中的图片
  5. 【转】深入分析JAVA IO(BIO、NIO、AIO)
  6. linux系统添加环境变量
  7. java中的装箱及拆箱
  8. CSS中可以和不可以继承的属性
  9. 增量式编码器定时器配置和速度计算的处理方法
  10. Python基础-day01