栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

弹性项目在包装时会在它们之间创建空间

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

弹性项目在包装时会在它们之间创建空间

创建Flex容器时,初始设置为

align-content: stretch

这导致多行柔性物品沿容器的横轴均匀地分布。有点像

flex: 1
沿主轴设置:伸缩项均匀地分布在整个直线上。

结果,

align-content: stretch
柔性物品包装时可能会导致缝隙。

简单的解决方案是使用覆盖此设置

align-content: flex-start

html,body {  width: 100%;  height: 100%;}#container {  display: flex;  height: 100%;  background-color: blue;}.block {  flex: 1;}#left {  background-color: green;}#center {  display: flex;  flex: 1;  flex-wrap: wrap;  align-content: flex-start; }#right {  background-color: orange;}.flexContainer {  flex: 1;  width: 50%;  min-width: 100px;  max-width: 50%;  height: 150px;  background-color: red;  padding: 10px;}.flexDiv {  width: 100%;  height: 100%;  background-color: yellow;}<div id="container">  <div id="left" >Left</div>  <div id="center" >    <div >      <div ></div>    </div>    <div >      <div ></div>    </div>  </div>  <div id="right" >Right</div></div>

参考:

8.4。 包装伸缩线:

align-content
属性

align-content
当横轴上有多余的空间时,此属性会在Flex容器内将Flex容器的线
justify-content
对齐,类似于在主轴内对齐单个项目的方式。注意,此属性对单行flex容器无效。

该属性接受六个值。

stretch
是默认值。

stretch

线拉伸以占据剩余空间。如果剩余的自由空间为负,则此值等于

flex-start
。否则,自由空间会在所有线之间平均分配,从而增加其交叉尺寸。

其余值为:

flex-start
/
flex-end
/
center
/
space-between
/
space-around



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/465188.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号