CSS Flex布局教程
创作时间:
作者:
@小白创作中心
CSS Flex布局教程
引用
1
来源
1.
https://m.itxst.com/css-flex/tutorial.html
Flex布局是W3C组织在2009年提出的一种新布局方案,可以方便地解决原来通过依赖display和浮动方案的缺陷。经过多年的发展,Flex布局目前可以在所有主流浏览器中运行,但需要注意IE浏览器需要在IE10及以上版本才支持,在移动端,安卓4.4以下版本和iOS 7.1以下版本不支持。
Flex概念
Flex 是 Flexible Box 的缩写,用来为HTML盒状模型提供极大的方便性。当元素设为 Flex 布局以后,它的所有子元素自动成为容器成员,而子元素的float、clear和vertical-align属性将失效。我们通过以下例子来看CSS Flex的一个最基本布局。
FLEX主轴与交叉轴
FLEX属性(父元素属性)
属性名称 | 说明 | 可选值 |
|---|---|---|
flex-direction | 子元素在主轴的排列方向 | row |
flex-wrap | 子元素的换行方式 | nowrap |
flex-flow | flex-direction属性和flex-wrap属性的简写形式 | 默认值为row nowrap |
justify-content | 子元素在主轴上的对齐方式,当flex-direction为row可以理解成水平对齐方式 | flex-start |
align-items | 子元素在交叉轴上对齐方式,当flex-direction为row可以理解成垂直对齐方式 | flex-start |
align-content | 属性定义了多根轴线的对齐方式。如果项目只有一根轴线,该属性不起作用 | flex-start |
项目的属性(子元素属性)
属性名称 | 说明 |
|---|---|
order | 子元素的排列顺序。数值越小越靠前,默认为0 |
flex-grow | 子元素的放大比例,即存在剩余空间充足子元素如何放大,默认为0空间充足也不放大 |
flex-shrink | 子元素的缩小比例,即如果空间不足时子元素如何缩小,默认为1空间不足时都将等比例缩小 |
flex-basis | 子元素占的空间,跟width或height属性一样的值(比如50px),默认值为auto |
flex | flex-grow, flex-shrink 和 flex-basis的简写,默认值为0 1 auto。后两个属性可选。 |
align-self | 允许单个子元素有与其他元素不一样的对齐方式,可覆盖align-items属性。默认值为auto,表示继承父元素的align-items属性,如果没有父元素,则等同于stretch |
热门推荐
揭秘医院感染:内源外源,如何区分与防范?
一文带你了解2025版《中国药典》的新变化
如何在全国范围内联系退役军人事务局服务体系?
甲醇安全使用指南
新交规下交通事故责任认定详解:行人横穿马路、电瓶车违规行驶等情形如何处理
EPC灯亮起并在重新打火后熄灭的原因及解决方法是什么?
鸿蒙ArkUI网格布局(Grid/GridItem)入门教程
股票涨停是什么意思(股票涨停的概念解析)
SOE咖啡是什么意思就是单品豆吗?耶加雪菲SOE咖啡与拼配豆口感特点区别?
显卡选择指南:破解独显与核显的选购之谜
什么是启发性提问
什么是启发性提问
梦见杀人见血自首:法律与心理学的双重解读
100万日元折合多少人民币?汇率计算与风险应对指南
如何面对逆境?
基于市场调研的价格调查分析模板
从经贸人文到城际交流 上海与纽约“江河对话”助推中美关系行稳致远
航天员车队换成了国产红旗!“垄断”中国礼宾车的考斯特,为何现在才被换掉
相机内存卡格式化选择NTFS还是exFAT?深入解析与最佳实践
手机视频高清修复原理是什么
带宽的定义 带宽计算公式 带宽的影响因素
醉驾不起诉标准全解析:酒精含量、情节考量与地域差异
元气骑士牧师二技能攻略:神圣驱蚀的解锁与使用技巧
小白都能学会的二手车检测方法
工农中建“四大行”总行组织架构图
发挥独特优势 融合产业链条 深圳福田持续激发经济蓬勃活力
UMA币是什么?深度解析这一DeFi领域的创新项目
科学运动+健康饮食:四个关键点助你减少坏胆固醇!
呼吸内科主要检查哪些项目
肺功能检查费用解析与检测全知道