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 |
热门推荐
新能源汽车常见故障及维修方法详解
《孤勇:左宗棠新传1812-1885》:一部兼具学术性与可读性的历史佳作
长沙引领智能电网革新:基于物联网技术的智能反窃电系统研究设计
酒店卫生存在哪些问题 出游住酒店卫生如何检查
劳动法论文理论与实践结合的深度探索
伊瓜拉计划:墨西哥独立战争的转折
PID模型优化:系统辨识工具箱及PID Tuner使用详解
基于Simulink实现模糊PID仿真
市场上表现优异的三款主流合资1.5T发动机,谁才是佼佼者?
2025年设计趋势:从AI到手工,行业新风向解读
阳春三月扬州旅游逐步升温 文旅融合拉动消费促活力
惊艳!江苏扬州运河三湾早春盛景,赏花踏青尽享生态之美!
服务器性能不佳导致网站访问速度缓慢,该如何解决?
大叶女贞树苗美满树
2型糖尿病是什么意思
30%“苹果税”太高?腾讯称正在与苹果协商,希望实现多赢
身上长了很黑的小痣怎么办?一文读懂黑痣的成因、检查与应对方法
广西美食的“破圈”之道
柳州人早餐从不吃螺蛳粉,有很多选择,但真的不吃螺蛳粉
泡普洱茶需要洗茶吗?为什么?怎么洗?普洱茶冲泡要洗茶吗
长期不穿内衣的女性,后来都怎么样了?
OK镜品牌哪个性价比高?对比分析国产/进口10款OK镜品牌和价格
阶梯电价全解析:如何查询与计算电费
公务员政审会不会影响考试(公务员考试缺考会影响政审么)
人工智能训练师如何学习
专家解读:褪黑素的六大疑问(上)
2024年塔城冬季冰雪文化系列活动 6大系列活动点燃冬日激情
塔城旅游线路设计与推荐:探索塔城的旅游路线有哪些
传统中医草药的临床试验新机遇与挑战:探索科学验证之路
中药临床效验应用讲解