位置: 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)

  • 华为电脑键盘怎么开启灯光(华为电脑键盘怎么开启)

    华为电脑键盘怎么开启灯光(华为电脑键盘怎么开启)

  • excel除以符号怎么打(excel里除以符号)

    excel除以符号怎么打(excel里除以符号)

  • 华为nova5密码忘了怎么解锁(华为nova5密码忘了 刷机能解开嘛)

    华为nova5密码忘了怎么解锁(华为nova5密码忘了 刷机能解开嘛)

  • 华为手机锁屏账号是什么情况(华为锁屏在哪儿)

    华为手机锁屏账号是什么情况(华为锁屏在哪儿)

  • 微信健康码登录不了怎么办(微信健康码登录验证不了)

    微信健康码登录不了怎么办(微信健康码登录验证不了)

  • 抖音保证金能退吗(抖音保证金能退回支付宝吗)

    抖音保证金能退吗(抖音保证金能退回支付宝吗)

  • iqoo有系统分身吗(iqoo5系统分身)

    iqoo有系统分身吗(iqoo5系统分身)

  • 淘宝买家怎么拉黑店铺?(淘宝买家怎么拉黑店铺不在看见他家的东西)

    淘宝买家怎么拉黑店铺?(淘宝买家怎么拉黑店铺不在看见他家的东西)

  • wps表格如何查找指定内容(wps表格如何查找替换)

    wps表格如何查找指定内容(wps表格如何查找替换)

  • 苹果x是苹果几(苹果x是苹果几以后出的机型)

    苹果x是苹果几(苹果x是苹果几以后出的机型)

  • 钉钉手机直播可以多群联播吗(钉钉手机直播可以共享课件吗)

    钉钉手机直播可以多群联播吗(钉钉手机直播可以共享课件吗)

  • 微信联系人可以分组吗(微信联系人可以批量删除吗)

    微信联系人可以分组吗(微信联系人可以批量删除吗)

  • 打开lte有什么危害(打开lte功能)

    打开lte有什么危害(打开lte功能)

  • mate30装卡教程(华为mate30rs装卡教程)

    mate30装卡教程(华为mate30rs装卡教程)

  • ip协议又称为什么协议(ip协议是用于什么的协议)

    ip协议又称为什么协议(ip协议是用于什么的协议)

  • 微博拉黑对方私信显示(微博拉黑对方私信还能看到吗)

    微博拉黑对方私信显示(微博拉黑对方私信还能看到吗)

  • 如何清空零钱通明细(怎样清除零钱通明细记录)

    如何清空零钱通明细(怎样清除零钱通明细记录)

  • 趣步注销不了有啥后果(趣步账号注销了怎么恢复正常)

    趣步注销不了有啥后果(趣步账号注销了怎么恢复正常)

  • kiwtl00h是什么手机(kiwul00是什么手机)

    kiwtl00h是什么手机(kiwul00是什么手机)

  • mate20pro支持指纹解锁吗(华为mate20pro可以指纹)

    mate20pro支持指纹解锁吗(华为mate20pro可以指纹)

  • oppo手机怎么关掉gps(oppo手机怎么关闭语音播报功能)

    oppo手机怎么关掉gps(oppo手机怎么关闭语音播报功能)

  • vue分段视频怎么合并(vue分屏视频怎么做)

    vue分段视频怎么合并(vue分屏视频怎么做)

  • 华为nova2s充电器型号(华为nova2s充电器是什么接口)

    华为nova2s充电器型号(华为nova2s充电器是什么接口)

  • win10安装软件桌面没有图标解决方法(windows10安装应用怎么到桌面)

    win10安装软件桌面没有图标解决方法(windows10安装应用怎么到桌面)

  • HuggingFace简明教程

    HuggingFace简明教程

  • Python中的threading模块是什么(python中的threading模块)

    Python中的threading模块是什么(python中的threading模块)

  • 税金及附加现金流量表
  • 企业一般会涉及哪些行业
  • 账簿印花税的计税方法
  • 租地建厂房房产税谁交
  • 应交税费转出未交增值税借贷方表示什么
  • 购车增值税可以抵扣多少
  • 外购入库暂估补差单怎么去除
  • 小规模纳税人未开票收入如何填申报表
  • 出纳可以编制工资单吗
  • 煤炭企业生产成本包括
  • 委托加工物资属于在产品吗
  • 免税进口的自用设备再销售时该怎么征税
  • 应付票据的处理
  • 哪些补贴可以不交个税
  • 商品房预售期一般多久
  • 汇票 到期
  • 冲减利润怎么做账
  • 一般纳税人6个点和13点
  • 企业所得税计提金额怎么算
  • 实务操作中的税会差异有哪些?
  • 广告业 增值税
  • 公司注销前怎么平账才不用交税
  • 三证合一后纳税人识别号和信用代码一样吗
  • 固定资产的残值怎么算出来的
  • 营业费用包括哪些明细科目内容
  • 网络适配器不见了win7.上不了网了
  • 开发票时已交的税金怎么做帐?
  • win11预览版更新界面
  • php嵌入js
  • php解密在线
  • 查补以前年度所得税如何申报
  • kcleaner.exe是什么
  • 补缴的土地出让金需要计提吗
  • php实现在线安装
  • 社保缴费基数差1000一般差多少?
  • cobit框架
  • 预付一年的房租并收到了发票会计分录
  • java枚举写法
  • 发工资扣了社保可以要求退回吗
  • sqlcode错误码100
  • 特殊工种人身安全责任书
  • 企业发生的直接进入当期损益的期间费用包括
  • 含税采购金额怎么算
  • 债权投资利息收入调增还是调减
  • 不单独计价的包装物是什么意思
  • 建筑工程租赁费属于什么费用
  • 增值税勾选统计后如何导出明细表
  • 个税申报哪些可以减免
  • 购买材料收到普票怎么做会计分录
  • 机动车统一发票怎么开
  • sql扩展
  • 研发费用明细科目怎么填
  • 进项税额转出的所有会计分录
  • 长期应付款的会计编号
  • 暂估入库的库存商品转成本吗
  • 企业商品报废如何处置
  • 股东投资款超过注册资金的案例
  • 把办公场所转租合法吗
  • 去年印花税今年年初交的税金及附加做今 年可以吗
  • 给员工发中秋福利的用词
  • 建安企业无收入证明模板
  • 购买材料预付定金填什么凭证
  • 累计扣税标准2021标准
  • 盈余公积是资产类科目吗
  • 无比强大的思维
  • win7系统如何关闭系统自检
  • mac自动操作怎么停止
  • centos7 安全配置
  • Ext JS 4实现带week(星期)的日期选择控件(实战一)
  • node.js的使用
  • 使用div+css进行网页布局的三种方式
  • nodequery
  • java多线程产生死锁
  • mac安装nodejs的权限问题
  • 安卓打造世界中文全dlc
  • 国家税务局天津市税务总局官网
  • 澳门国际金融税务局
  • 单位发的一次性奖励如何扣税
  • 郑州高新税务局
  • 会计开票要填哪些信息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设