@Flexbox

概述 Overview
. 布局容器做布局的事
. 将一个元素声明为弹性盒子后,该元素称为容器 container,其中的子元素为项目 item
. 内部直接子元素如果是非块元素,将会变为块元素 block
1. 具备块特性的弹性盒子
display: flex;
2. 具备行内块特性的弹性盒子;特别适合处理图文混合这种大小不一致的结构,方便对齐
display: inline-flex;
. 容器元素可以:
. 控制其直接子元素的排列方式 - 横排、竖排
. 控制其直接子元素的对齐方式 - 左、中、右还是上、中、下或者分散
. 控制其直接子元素渲染的先后顺序
. Flex 对使用绝对定位的子项仍然具有布局的能力
. 更多信息,请访问 MDN - flexbox如何用一行 CSS 实现 10 种现代布局
快速上手 Quick Started
创建一个容器,若干子项;指定容器为弹性盒子
右键单击容器,选择检查,打开开发者视图,自动切换到元素标签页 Element,容器标签右侧会显示 flex 标记
底部的样式标签页 Style 中,显示弹性盒子编辑器,点击后可以调整容器的5个布局属性,见下图
单击标记后变为 flex,页面中显示容器和子项的布局使用
调整弹性盒子编辑器,页面相应的发生变化
调整完毕后,复制容器增加的样式,返回到编辑器,更新容器的样式即可
样式标签页中的弹性盒子编辑器
PPT如何对齐多个形状?
容器 Container
子项 Item
布局 Layout
案例 Cases
总结与作业 Summary & Homework
总结
1.弹性盒子的特性和使用
作业
1.利用弹性盒子,优化个人网站导航