flex:1;

news/2024/11/8 3:04:09/

CSS属性 flex 规定了弹性元素如何伸长或缩短以适应flex容器中的可用空间。这是一个简写属性,用来设置 flex-grow, flex-shrink 与 flex-basis。
所以,flex:1其实就是设置了三个属性:

flex-grow: 1; flex-shrink: 1; flex-basis: 0%;

这其中起到最关键作用的就是flex-grow属性了,它指定了flex容器中剩余空间的多少应该分配给项目(flex增长系数),而这个系数如果不设置时默认是0,代表的意义就是即使flex容器有剩余空间,那么项目(flex-item)也不会使用那些剩余空间。所以如果一个flex-item的flex-grow为1而其他的flex-item没有设置,则设置了的就使用剩余空间的1/1*100%=100%的空间。

至于flex-shrink:1flex-basis: 0%代表的含义,一个代表flex-item的收缩规则(仅在flex-item宽度总和大于flex-box时才起作用),一个代表flex-item在主轴方向上的初始大小。

flex: 1; !== flex: 1 1 auto;

在这里插入图片描述
在这里插入图片描述
参考https://developer.mozilla.org/zh-CN/docs/Web/CSS/flex


http://www.ppmy.cn/news/560024.html

相关文章

Flex3学习笔记2

Flex3学习笔记2 Flex脚本基础 一般来说,使用MXML进行应用程序布局和结构设计,使用ActionScript实现应用程序上的各种动作操作。 认识到ActionScript和MXML怎样一起工作使理解Flex框架的关键。 1 )内联的ActionScript 内联ActionScript&…

[Flex 2] 02 Flex

#################### Flex与Web设计################### 大多数企业级的Web设计都需有3层结构: * 表现层(Presentation Tier):这一层构建的是用户看到的内容。有时候,人们也把这一层叫做图形用户界面(graphical user interface,GUI)。 …

Flex3实战2

???¡⟘ML OR XMLList <mx:XML id"myXML"> <friends> <friend name"Jon h" /> <friend name"hi"/> </friends> <mx:XML source"my.xml" id"myXML" /> </mx:XML> <mx:X…

flex3 视频播放器

前段时间央视的视频播放网站发布时&#xff0c;我第一时间上去参观了一下。感觉还不错&#xff0c;作为一名开发人员&#xff0c;我对它的视频播放系统还挺兴趣&#xff0c;有了想模仿一个的念头。后来&#xff0c;上网易的视频频道时&#xff0c;发现网易也开始用类似的播放系…

Flex3下载 安装 注册码

优秀flex示例网站(英文)&#xff1a; http://examples.adobe.com/flex3/componentexplorer/explorer.html http://www.adobe.com/devnet/flex/ &#xff08;含成功项目实例&#xff09; http://flex.org/ <学习前可以遛遛> 下载地址一&#xff1a; http://download.macro…

Adobe 提供 Flex3 下载了

刚下完&#xff0c;才30多K的速度 ~~||| Adobe Flex3

flex3和flex4的区别

flex3和flex4之间的区别 flex4 beta发布了&#xff0c;它是自flex3以来的重大改革。flex4 beta 提供了一种新的组件和皮肤的架构。作为一个flex3的开发者&#xff0c;当你用flex4 beta编译你的flex3应用时你应该不会遇到太大的挑战&#xff0c;因为flex4 beta的一个目标就是保…

Flex3学习笔记3

Flex3学习笔记3 Flex脚本基础 1&#xff09;方法 概念很简单&#xff0c;因为基本的函数就是方法。方法是类中的函数。如&#xff0c;可以注册一个带applicationComplete事件的事件监听器。增加下列属性到Application标签&#xff1a; applicationComplete"fullNameTextI…