1.flex布局父项常见属性
justify-content设置主轴上的子元素排列方式
justify-content 属性定义了项目在主轴上的对齐方式
注意:使用这个属性之前一定要确定好主轴是 哪个

设置主轴上子元素的排列方式从头排

justify-content:flex-start;

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div{/* 它的所有子元素自动成为容器成员 */display:flex;width: 800px;height: 300px;background-color: pink;/* 默认的主轴式x轴 row *//* justify-content:是设置主轴上子元素的排列方式 */justify-content:flex-start;}div span {width: 150px;height:100px;background-color: purple;}</style>
</head><body><div><span>1</span><span>2</span><span>3</span><span>4</span></div>
</body>
</html>


设置主轴上子元素的排列方式尾部排
justify-content:flex-end;

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div{/* 它的所有子元素自动成为容器成员 */display:flex;width: 800px;height: 300px;background-color: pink;/* 默认的主轴式x轴 row *//* justify-content:是设置主轴上子元素的排列方式 *//* justify-content:flex-start; */justify-content:flex-end;}div span {width: 150px;height:100px;background-color: purple;}</style>
</head><body><div><span>1</span><span>2</span><span>3</span><span>4</span></div>
</body>
</html>


设置主轴上子元素的排列方式居中对齐
justify-content:center;

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div{/* 它的所有子元素自动成为容器成员 */display:flex;width: 800px;height: 300px;background-color: pink;/* 默认的主轴式x轴 row *//* justify-content:是设置主轴上子元素的排列方式 *//* justify-content:flex-start; */justify-content:center;}div span {width: 150px;height:100px;background-color: purple;}</style>
</head><body><div><span>1</span><span>2</span><span>3</span><span>4</span></div>
</body>
</html>

平均分配剩余空间
justify-content:space-around

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div{/* 它的所有子元素自动成为容器成员 */display:flex;width: 800px;height: 300px;background-color: pink;/* 默认的主轴式x轴 row *//* justify-content:是设置主轴上子元素的排列方式 *//* justify-content:flex-start; *//* justify-content:center; *//* 平分剩余空间 */justify-content:space-around;}div span {width: 150px;height:100px;background-color: purple;}</style>
</head><body><div><span>1</span><span>2</span><span>3</span><span>4</span></div>
</body>
</html>


先两边贴边再平分剩余空间

justify-content:space-between;

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div{/* 它的所有子元素自动成为容器成员 */display:flex;width: 800px;height: 300px;background-color: pink;/* 默认的主轴式x轴 row *//* justify-content:是设置主轴上子元素的排列方式 *//* justify-content:flex-start; *//* justify-content:center; *//* 平分剩余空间 *//* justify-content:space-around; *//* 先两边贴边,再分配剩余的空间  */justify-content:space-between;}div span {width: 150px;height:100px;background-color: purple;}</style>
</head><body><div><span>1</span><span>2</span><span>3</span><span>4</span></div>
</body>
</html>

主轴为y轴:
先两边贴边再平分剩余空间(重要)

justify-content:space-between;
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div{/* 它的所有子元素自动成为容器成员 */display:flex;width: 800px;height: 400px;background-color: pink;/* 默认的主轴式x轴 row *//* justify-content:是设置主轴上子元素的排列方式 *//* justify-content:flex-start; *//* justify-content:center; *//* 平分剩余空间 *//* justify-content:space-around; *//* 先两边贴边,再分配剩余的空间  */flex-direction: column;justify-content:space-between;}div span {width: 150px;height:100px;background-color: purple;}</style>
</head><body><div><span>1</span><span>2</span><span>3</span><!-- <span>4</span> --></div>
</body>
</html>

主轴为y轴:
居中对齐:

flex-direction: column;
justify-content:center;
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div{/* 它的所有子元素自动成为容器成员 */display:flex;width: 800px;height: 400px;background-color: pink;/* 默认的主轴式x轴 row *//* justify-content:是设置主轴上子元素的排列方式 *//* justify-content:flex-start; *//* justify-content:center; *//* 平分剩余空间 *//* justify-content:space-around; *//* 先两边贴边,再分配剩余的空间  */flex-direction: column;justify-content:center;}div span {width: 150px;height:100px;background-color: purple;}</style>
</head><body><div><span>1</span><span>2</span><span>3</span><!-- <span>4</span> --></div>
</body>
</html>

flex布局父项常见属性justify-content相关推荐

  1. 03flex弹性布局父项常见属性总结

    技术交流QQ群:1027579432,欢迎你的加入! 1.常见父项属性 以下有6个属性是对父元素设置的: flex-direction: 设置主轴的方向 justify-content: 设置主轴上的 ...

  2. Flex布局常用的一些属性及解释

    记录一下 忘记的时候翻一下 父项常见属性 flex-direction:设置主轴的方向 justify-content:设置主轴上的子元素排列方式 flex-wrap:设置子元素是否换行 align- ...

  3. 演示和解析Flex布局中的各种属性

    文章目录 文章导读 一.justify-content center flex-start flex-end space-around space-evenly space-between 二.ali ...

  4. 『解疑』flex布局 flex-wrap:wrap 自动换行属性,导致两行div中间有大空行。

    问题 flex布局,用了flex-wrap:wrap;自动换行属性后,导致两行div中间有空行.(如下图所示) 解决 给外层父元素添加 align-content:flex-start 样式 解决后: ...

  5. CSS3 Flex布局弹性容器的属性

    为了实现对弹性子元素的灵活控制,在弹性容器上定义了相关属性,通过这些属性来控制主轴的方向.子元素溢出后的行为.子元素的对齐方式等.这些属性见表 9‑2: 表 9-2 父元素属性 属性 说明 flex- ...

  6. Flex布局常用属性简介

    flex弹性布局 flex布局与传统布局的区别 传统布局: 传统布局,基于盒模型,依赖 display属性 .position属性 .float属性,它对于那些特殊布局非常不方便,比如垂直居中. 兼容 ...

  7. flex布局——flex-direction属性

    1.flex布局原理 1)flex是flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性,任何一个容器都可以指定为flex布局. 当我们为父盒子设为fl ...

  8. flex布局——flex布局

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

  9. flex布局之flex-direction

    一.flex布局的原理 1,flex是"flexible Box"的缩写,意为"弹性布局": 2.当我们为父盒子设为flex布局以后,子元素的float.cle ...

最新文章

  1. 非洲的风能和太阳能真是企业家无与伦比的商机?
  2. 用c语言链表做一个词典,电子字典C语言链表版
  3. VTK:相互作用之CallData
  4. Vue.JS实现垂直方向展开、收缩不定高度模块的JS组件
  5. SAP 不同 ABAP 系统里同一 Customizing activity 的显示差异分析
  6. Rails 开发小贴士积累
  7. python安装robotframework报错_Python3+RIDE+RobotFramework自动化测试框架搭建过程详解
  8. 加拿大计算机硕士gpa不够,加拿大研究生留学申请者绩点低怎么办?这四类应对方法你都知道吗?...
  9. Web前端的状态管理
  10. 高通CAMERA 调试
  11. java 发卡器_充值发卡器
  12. PV操作经典例题——和尚打水
  13. vue调用手机扫描二维码
  14. 带托管代码的infopath2007表单创建, 发布,应用(MOSS开发)
  15. 华为云免费SSL域名证书申请_亲测成功
  16. 计算机应用基础测试题的答案2015,在线测试卷--计算机应用基础(题目+答案)
  17. 谷歌学术上不了的解决办法
  18. jacob.jar 操作word文件 添加水印、图片(附查阅Microsoft Office VBA参考文档方式)
  19. 新媒体运营:如何策划出一场完整高效的活动方案?(二) 黎想
  20. 关于Hystrix整合ribbon调用其他服务时 首次进入回退

热门文章

  1. 加密解密系统研究毕业论文
  2. OIM API Usage
  3. OIM实现OIM用户修改、OIM用户Disable流程审批
  4. powerDesigner 从postgresql数据库中绘制ER图
  5. IntelliJ IDEA 项目中文件设置 Excluded 后怎么恢复
  6. js诟病Typescript、Java、JavaScript之间的借鉴与总结
  7. ReentrantReadWriteLock读写锁(读多写少场景)
  8. 关于img的两个问题
  9. python手写数字识别实验报告_python神经网络编程实现手写数字识别
  10. 梦想CAD控件com接口界面控制右键弹出菜单