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 |
热门推荐
服务器如何挂载数据盘(教程)
唐氏筛查和无创DNA检测的优缺点分析,孕中期这样选更科学
MS Excel:使用条件格式和VBA高亮当前行列
电力交易员:一个正在崛起的新职业
老君山历史简介
古人对春天的雅称:三春阳春 青阳 青春
喹啉铜能和杀虫剂混用吗,附作用与用途
追寻传国玉玺:历史的谜团与探索
朝向南的房子好吗?揭秘房屋朝向的重要性
膨胀螺栓型号有哪些?膨胀螺栓型号的原理和使用注意事项介绍
护理专业去日本留学,薪资情况及日本大学推荐
理解毫米与微米换算的重要性及其实际应用解析
O型血的体质特点与健康指南
天冷就该吃这些!几款暖身养颜食谱,让你从头暖到脚
夏末依然很晒人,做好防晒别掉以轻心→
中国专家自主研发完全可降解支架:减少支架内再狭窄和再次介入手术的发生率
WiFi7路由器还没买,WiFi8都要来了
考公岗位最多的专业对照表:了解公务员岗位与专业的匹配度(最新2024版)
“一坑四弹”,055万吨大驱至今不用,不是没有,是看不上
《诗经·大雅·抑》原文及赏析
羊奶果的功效与营养价值
招聘专员和HR的职业发展路径有什么不同?
春季行车安全提醒:防“春困”、“春雨”、“春寒”,这些要点请收好
6到12岁编程工具是什么
2025年春运湖南机场旅客吞吐量413万人次,同比增长4.6%
五花茶的功效与禁忌:清热解毒、促进消化的夏日饮品
如何分析和理解商品价格波动的原因?这些原因有哪些市场影响?
如何轻松辨别鸡蛋是否受精
大模型监督式微调 (SFT): 提升模型性能的利器
举报网站:如何保护网络空间的安全?