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 |
热门推荐
直播带货中如何利用观众提问自然引入产品话术
舌尖上的台北:人们最钟爱的十道小吃
极寒挑战与技术突破:空气能热水器能否在北方气候中崛起?
如何制定高效的会议管理制度及流程?会议管理制度及流程有哪些关键要素?
湖南红烧肉:甜中带咸,香而不腻
HVH服务器的深度解析与实战指南
雨衣什么材质的防水好耐穿结实?雨衣怎么选材质?
清华大学选科要求对照表:各专业需要选考什么科目
如何从团队内选出领导者:识别潜在领导、评估软技能、观察实际表现
小测试:10秒判断你的眼睛是否被螨虫侵扰
25届最近5年南京航空航天大学自动化考研院校分析!
中国黄金股票数据分析及其预测(包含代码和数据)
WiFi7超强MLO技术,双频合一又可以打开了?
楼道里可别做这些事!
留学期间如何保持联系
心理学:别人一盯着你,你就什么事都做不好,只因自我被客体化了
Blender 4.3 帮助系统使用指南
当代年轻人被催婚:压力与应对之道
移动硬盘数据恢复完全指南:5种实用方法详解
医疗事故处理指南:从证据保存到起诉时效
5G技术全解析:跨越挑战,开启万物互联新时代
司法冻结会无限续冻吗?一文详解司法冻结相关问题
《红楼梦》中谁编的谜语更高妙
张雪峰谈康复物理治疗专业就业前景、考研方向、优势与劣势
《哪吒2》版本这么多,如何选才能获得最佳观影体验?
什么是函数的自变量和因变量,定义域和值域
牙疼时的药物选择:头孢与阿莫西林
奥运将至,品牌如何押宝运动员?|运动员代言观察
人类生殖的基本阶段正在发生变化
如何整合多篇论文数据库