位置: IT常识 - 正文

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

编辑:rootadmin
完美解决: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是什么意思详情(电脑上一键复制是哪个键)

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

  • 出租划拨土地收费合法吗
  • 厂房设计费计入在建工程吗
  • 自然人税收管理系统怎么申报个税
  • 税务系统 受理
  • 维保税率和维修税率是多少
  • 一般纳税人免税政策
  • 公司简易注销需要清算吗
  • 进项留底怎么做账
  • 床位周转率计算公式
  • 供应商租赁企业资质要求
  • 餐费开专票有什么影响
  • 我国的税收管理体制和方向
  • 个人给公司开票税率
  • 电子增值普通发票经营范围呢免费吗
  • 汇算清缴所得税退回做账
  • 增值税税控系统技术维护费怎么抵扣
  • 企业拆迁补偿款要交税吗
  • 景区门票入什么费用
  • 减免附加税的账户有哪些
  • 工会经费税务局怎么收
  • 公司不动产管理办法
  • 代发保险款收入
  • 样品送出,不收款怎么做账?
  • 生产车间的窗帘怎么处理
  • 工程预算费用会计怎么做
  • qq游戏怎么玩不了怎么回事
  • 进项票怎么做
  • 用优启通怎么装系统
  • 股权转让投资款怎么入账
  • 融资租入固定资产改建支出计入
  • 苹果微信朋友圈怎么发文字不带图片
  • window102020年最新版本
  • 企业以租代购的利弊分析
  • imgrd.exe是什么
  • 应付债券的应付利息怎么计算
  • 购买方收到的违约金计入
  • 收入凭证填写
  • vit详解
  • 借银行存款贷预收账款
  • pytorch自动编码器
  • vscode的常用插件
  • 未认证的进项税发票入账
  • mongodb视频教程
  • 小规模所得税怎么计算公式
  • 滴滴票可以抵扣吗?
  • 增值税专用发票怎么开
  • 加强mysql安全
  • 个人去税务局开劳务发票要交多少税
  • 白条该如何处理好
  • 以固定资产换入无形资产
  • 一般纳税人购买原材料会计分录
  • 日后调整事项的记账凭证怎样装订
  • 进项税额已经抵扣会计分录
  • 建造厂房流程
  • 材料采购的流程
  • 分期收款定义
  • 现金流量表是指现金还是银行存款
  • 房地产开发公司是做什么的
  • 计提工资时个税怎么处理
  • 管家婆进货单科目名称怎么录入?
  • 预付款项为什么属于资产
  • 个人账户打流水需要本人吗
  • 删除mysql数据库命令
  • mysql怎么取消密码
  • 系统诊断工具命令
  • ubuntu dde
  • ubuntu20.04命令
  • wdsvc.exe - wdsvc 是什么进程
  • windows7怎
  • win7旗舰版64位系统无法进入安全模式怎么办?
  • bat ftp上传文件
  • android开发环境的搭建步骤
  • github thanos
  • nodejs websocket客户端
  • Node.js中的construct构造函数
  • python os模块
  • pass python用法
  • jquery获取浏览器宽度
  • 高速公路过路费一公里多少钱
  • 江苏社保缴费基数是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设