位置: IT常识 - 正文

完美解决:flex布局中设置宽度被压缩的问题(完美解决win11间歇性掉线)

发布时间:2023-12-21
完美解决:flex布局中设置宽度被压缩的问题

推荐整理分享完美解决:flex布局中设置宽度被压缩的问题(完美解决win11间歇性掉线),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:完美解决usb供电不足,完美解决索尼电视arc无声音,完美解决索尼电视arc无声音,完美解决win10间歇性掉线,完美解决显卡利用率低,完美解决win10共享打印机,完美解决usb电涌15秒后关机,完美解决win10间歇性掉线,内容如对您有帮助,希望把文章链接给更多的朋友!

问题描述:

在父级中设置了display:flex;父元素宽度不够的时候,子元素就算设置的宽度,也会被压缩;

产生原因:

完美解决:flex布局中设置宽度被压缩的问题(完美解决win11间歇性掉线)

当子元素设置固定宽度,如果整体宽度不足时,会把固定宽度给压缩

解决方法: 给固定宽度的元素添加flex-shrink:0

flex-shrink:0;

实例解析:

flex-shrink的默认值为1,如果没有显示定义该属性,将会自动按照默认值1在所有因子相加之后计算比率来进行空间收缩。

本例中A、B、C 显式定义了 flex-shrink 为 1,D、E 定义了 flex-shrink 为 2,所以计算出来总共将剩余空间分成了 7 份,其中 A、B、C 占 1 份,D、E 占 2 份,即1:1:1:2:2

我们可以看到父容器定义为 500px,子项被定义为 120px,子项相加之后即为 600 px,超出父容器 100px。那么超出的 100px 需要被 A、B、C、D、E 消化 通过收缩因子,所以加权综合可得 100*1+100*1+100*1+100*2+100*2=700px。

于是我们可以计算 A、B、C、D、E 将被移除的溢出量是多少:

A 被移除溢出量:(100*1/700)*100,即约等于14pxB 被移除溢出量:(100*1/700)*100,即约等于14pxC 被移除溢出量:(100*1/700)*100,即约等于14pxD 被移除溢出量:(100*2/700)*100,即约等于28pxE 被移除溢出量:(100*2/700)*100,即约等于28px

最后A、B、C、D、E的实际宽度分别为:120-14=106px, 120-14=106px, 120-14=106px, 120-28=92px,120-28=92px,此外,这个宽度是包含边框的。

<div id="content"> <div class="box" style="background-color:red;">A</div> <div class="box" style="background-color:lightblue;">B</div> <div class="box" style="background-color:yellow;">C</div> <div class="box1" style="background-color:brown;">D</div> <div class="box1" style="background-color:lightgreen;">E</div></div>
本文链接地址:https://www.jiuchutong.com/zhishi/276549.html 转载请保留说明!

上一篇:电脑上一键ghost是什么意思详情(电脑上一键复制是哪个键)

下一篇:羊毛衫变形、起小绒球,怎么办?(羊毛衫变形了还能变回来吗)

  • 小规模不超过30万怎么交税
  • 未办理税务登记的个体户怎么注销营业执照
  • 城镇土地使用税的计算公式
  • 研发项目帐务处理方案
  • 公司给员工发放福利的说辞
  • 交易性金融资产的交易费用计入哪里
  • 期初试算平衡表不平衡怎么查
  • 驾驶员行车补贴开什么发票
  • 营业执照经营范围劳务怎么写
  • 定期定额的个税起征点
  • 商贸公司批发零食怎么样
  • 关税应纳税额的计算方法包括
  • 本月预估是什么意思
  • 小规模纳税人文化事业建设费减免政策
  • 无偿赠送不得抵扣吗?
  • 快速查看财务费用借贷有误的方法
  • 非税收入的发票能抵扣吗
  • 自己生产的水泥用于建造厂房
  • cpu游戏性能天梯图2023
  • 预提费用年终有余额怎么办
  • PHP:stream_get_transports()的用法_Stream函数
  • 无偿提供房屋使用 维修
  • 陈列费用明细表怎么做
  • php 位运算符
  • php和ajax用哪个调用数据
  • php反射获取方法参数
  • 建造师与建筑师的区别详解
  • node安装配置环境变量
  • php查询sqlserver数据库
  • 企业分立股权比例发生变化的税务处理
  • 开源php 系统
  • SQLite3中的日期时间函数使用小结
  • 经营范围技术服务技术开发技术咨询技术交流
  • 预付款为什么不扣质保金呢
  • 增值税发票用完后如何领取新的
  • 技术转让和技术开发区别
  • 预缴所得税年底处理账务吗
  • 关于材料采购的通知
  • 税控系统的维护包括哪些内容
  • 购销合同没注明合同有效期
  • 会计做账可以写负数吗
  • 实收资本现金入账怎么办
  • 土地勘测费收费标准
  • 收到违约金如何做账
  • 委托收款的业务场景有哪些
  • 印花税 不足
  • 个人怎么缴纳五险一金
  • 单位临时账户可以取现吗
  • 农民专业合作社是企业法人吗
  • 补缴企业所得税
  • sql server复制表数据
  • xp复制粘贴功能失效
  • centos vsftpd配置
  • ubuntu20设置wifi
  • centos怎么安装eclipse
  • windows7 设置
  • windowxp系统升级
  • centos 安装源设置出错
  • u盘安装win7视频教程
  • windows 进度条
  • 怎么给ubuntu扩容
  • win7禁用了管理员,怎么取消呢
  • linux打包压缩文件的命令
  • win8.1怎么关闭更新
  • opengl绘制三维图形代码
  • 批处理应用实例
  • Unity3D游戏开发毕业论文
  • unity3d初学者教程视频
  • ssh登录后自动执行命令
  • angular重新渲染组件
  • bootstrap css框架
  • javascript 基础篇3 类,回调函数,内置对象,事件处理
  • jquery遍历数组的方法
  • javascript实现2016新年版日历
  • W3C Group的JavaScript1.8 新特性介绍
  • jquery ztree实现模糊搜索功能
  • javascript例题
  • 安卓手机管家app
  • 重庆国税税务局官网
  • 无锡国税局电话咨询热线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号