位置: IT常识 - 正文

【CSS】fit-content, min-content, max-content, fill-available 详解与异同(css content \f041)

编辑:rootadmin
本文对 CSS 中有关大小的四种自适应大小表现进行了解释与区别,它们分别是 fit-content, min-content, max-content, fill-available。相对而言,本文较为严谨,即尽量地无遗漏、无歧义。在严谨的同时,也做到尽可能通俗易懂。 ... 设定为了描述方面,我们将以 width 举例设定三层元素,他们层层嵌套,分别称作:inner, container, outer。如下所示:outer

container

inner

三层元素都有几种情况:outer有限制 例如,设置了 width 或 max-width 为固定值无限制 例如,将 width 设置为根据内容变化的值,且长度可以无限增加containerfit-content, min-content, max-content, fill-available 四种。其中 fit-content, min-content, max-content 为 width, height 等 CSS 属性的可选值,fill-available 是指 width, height 等为 auto 时的表现。inner固定宽度 设置了固定的 width文本 该层为可换行的文本,其宽度可长可短。随父元素变化 例如 width 为 100%文中会出现 inner + container < outer 这种类似表达式的表述方式。这里 inner 指其包括 margin 在内的总宽度;container 指其 padding + border + margin 的宽度,不含 width;outer 在有限制时,指其达到限制时 width 的宽度,在无限制时,表示无限大。fit-content, min-content, max-content

推荐整理分享【CSS】fit-content, min-content, max-content, fill-available 详解与异同(css content \f041),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cssleft,css fit,css fit,css justify-content,css content,css fit,css content \f041,css content \f041,内容如对您有帮助,希望把文章链接给更多的朋友!

首先,当 container 设置为这三个值时,不管其他情况如何变化,其宽度始终贴合 inner,即使 inner + container 的宽度超出了 outer 的限制也是如此(超出时,网页的表现由 overflow 属性决定)。三者的不同体现在对 inner 宽度的影响上,下面对此分类讨论。

inner 为固定宽度 此时三个属性表现完全相同,inner 为其设定宽度inner 随父元素变化 此时三个属性表现完全相同。 inner 为其最小宽度,即:若 min-width 为固定值,则 inner 宽度为该值;否则,inner 宽度为 0inner 为可换行文本

min-content inner 为文本最小宽度(尽可能换行)max-content inner 为文本最大宽度(完全不换行)fit-content 在不超出 outer 的情况下,inner 尽可能宽。而如果 inner 为文本最小宽度时也超出了 outer,那 inner 就是文本最小宽度。更明确的表述如下:

if (文本最大宽度 + container < outer) { inner = 文本最大宽度} else if (文本最小宽度 + container > outer) { inner = 文本最小宽度} else { inner = outer - container}fill-availableouter 为固定宽度 container 贴合 outer 内部,inner 可能超出 container否则,inner 和 container 的表现与 max-content 相同(此时 fit-content 的表现也与 max-content 相同)
本文链接地址:https://www.jiuchutong.com/zhishi/304574.html 转载请保留说明!

上一篇:帝国cms怎么制作栏目(帝国cms怎么用)

下一篇:python中Array和DataFrame如何相互转换(python,array)

  • 房产税的纳税义务人是房屋的产权所有人
  • 企业纳税信用等级评定标准
  • 新准则下对亏损的规定
  • 以公司名义买50万的车可以省多少钱
  • 燃气费的账务处理
  • 自然人独资是小规模纳税人吗
  • 酒店购买餐具会计分录
  • 利润表中的其他业务利润包括哪些
  • 开发票商品类别与商品明细的区别
  • 企业所得税逾期了一定要去税局前台申报吗
  • 提取法定盈余公积会计分录
  • 工会经费怎样申报
  • 增值税起征点有啥用
  • 购电子承兑汇票差额计入什么科目?
  • 增值税进项税额转出是什么意思
  • 增值税减免税款科目怎么结转
  • 缴纳的住房公积金计入什么科目
  • 公司支付劳务派遣人员工资账务处理
  • 外地派人来出差怎么报备
  • 金融企业的代理贷款什么意思
  • 冲回累计折旧
  • 交到公户上的钱,还没到账可以退回吗?
  • 平板电脑折旧残值率
  • 每季度财务报表
  • 职工福利费要申报吗
  • 应收账款坏账收回会计处理
  • 销售电梯并安装如何缴纳增值税
  • 办理银行承兑汇票贴现的会计分录
  • 黄金入账怎么做会计分录
  • 去年的成本如何调整
  • 个体户升一般纳税人分红怎么交税
  • win11升级卡66
  • php mb_convert_encoding
  • 代开专用发票缴纳增值税需要计提吗?
  • 工作完工结算是什么意思
  • yolov5训练参数说明
  • 承包安装工程怎么报价
  • 银行承兑汇票贴现率是多少
  • YOLOv8(n/s/m/l/x)&YOLOv7(yolov7-tiny/yolov7/yolov7x)&YOLOv5(n/s/m/l/x)不同模型参数/性能对比(含训练及推理速度)
  • nginx部署前后端项目
  • 关于眼中的世界的作文
  • 对公账户走账是怎么回事
  • 拓展训练属于培训费吗
  • 服务类收入确认
  • 租店铺需要什么流程需要注意什么事项?
  • 装修公司开增值税专用发票几个点
  • 借款合同印花税优惠政策
  • 银行贷款印花税是什么意思
  • 工地会计内账
  • 国有资产无偿划转需要缴税吗
  • 车间购买劳保费用会计分录
  • 公司基建维修承诺书
  • 上年度财务费用会计分录
  • 接受捐赠的固定资产计入什么科目
  • 股权转让后再转让
  • 股东借款转为资本公积的决议
  • 未开票收入是否代表可以不开发票
  • 会计每月账务处理流程
  • linux bin sbin
  • 触发器的用法
  • SQL入侵恢复xp_cmdshell方法总结
  • bat windows
  • win8系统蓝屏后无法修复
  • 利用()可以对系统进行全面的设置
  • linux chfn命令
  • win8关机一直转圈
  • windows11内测版
  • window8任务栏消失了怎么办
  • Android游戏开发案例教程小小弹球
  • unity怎么用
  • toggle button什么作用
  • css设置段落
  • js实现原理
  • JavaScript中OnLoad几种使用方法
  • 浅谈 vue 中的 watcher
  • jquery遍历dom
  • 注销发票怎么处理流程
  • 给派出所写情况说明房屋情况怎么写啊
  • 河南林州在哪三省交界处
  • 怎样查询一个企业是不是一般纳税人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设