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

  • css滚动条样式代码(css 滚动条)

    css滚动条样式代码(css 滚动条)

  • 小米mix4怎么设置图标大小(小米mix4设置)

    小米mix4怎么设置图标大小(小米mix4设置)

  • 华为nova5怎么弄桌面小窗口(华为nova5怎么弄第二个系统)

    华为nova5怎么弄桌面小窗口(华为nova5怎么弄第二个系统)

  • 无障碍模式怎么关闭(无障碍模式怎么解除)

    无障碍模式怎么关闭(无障碍模式怎么解除)

  • 荣耀30手机卡怎么插(荣耀手机卡怎么办)

    荣耀30手机卡怎么插(荣耀手机卡怎么办)

  • 抖音字错了发表作品怎么改(抖音发的作品字打错了能不能改过来)

    抖音字错了发表作品怎么改(抖音发的作品字打错了能不能改过来)

  • intelcore2duo的mac是哪一年

    intelcore2duo的mac是哪一年

  • 荣耀30pro和荣耀30pro+有什么不一样(荣耀30pro和荣耀30pro+手机壳区别)

    荣耀30pro和荣耀30pro+有什么不一样(荣耀30pro和荣耀30pro+手机壳区别)

  • 在internet的基本服务功能中,远程登录所使用的命令是(在internet的基本服务中文件传输)

    在internet的基本服务功能中,远程登录所使用的命令是(在internet的基本服务中文件传输)

  • 电脑的残值率一般为多少(电脑的固定资产残值率)

    电脑的残值率一般为多少(电脑的固定资产残值率)

  • 还原分区什么意思(还原分区是啥意思)

    还原分区什么意思(还原分区是啥意思)

  • 天猫精灵in糖和方糖有什么区别(天猫精灵in糖和方糖哪个好)

    天猫精灵in糖和方糖有什么区别(天猫精灵in糖和方糖哪个好)

  • x20微信视频怎么开美颜(手机微信视频怎么设置)

    x20微信视频怎么开美颜(手机微信视频怎么设置)

  • iphonex怎么切广角镜头(iphonex怎么切屏幕)

    iphonex怎么切广角镜头(iphonex怎么切屏幕)

  • 苹果系统更新后查找朋友还能用吗(苹果系统更新后怎么还原到原来的系统版本)

    苹果系统更新后查找朋友还能用吗(苹果系统更新后怎么还原到原来的系统版本)

  • 物联网概念什么时候提出的(物联网概念什么时间提出)

    物联网概念什么时候提出的(物联网概念什么时间提出)

  • 如何设置任务栏平铺xp(如何设置任务栏外观)

    如何设置任务栏平铺xp(如何设置任务栏外观)

  • 小米m1803e6e是什么型号(小米m180e4a是什么型号)

    小米m1803e6e是什么型号(小米m180e4a是什么型号)

  • 火花标识怎么打开(火花标识怎么打出来)

    火花标识怎么打开(火花标识怎么打出来)

  • 快手怎么买热门(快手怎么买热门作品)

    快手怎么买热门(快手怎么买热门作品)

  • vivo解锁跳广告怎么解决(vivo手机解锁有广告新闻)

    vivo解锁跳广告怎么解决(vivo手机解锁有广告新闻)

  • 6s黑屏强制重启也不行(6s黑屏强制重启怎么办)

    6s黑屏强制重启也不行(6s黑屏强制重启怎么办)

  • top命令  实时显示系统运行状态(top命令可以看到哪些信息)

    top命令 实时显示系统运行状态(top命令可以看到哪些信息)

  • 个人所得税纳税记录
  • 计提维保费
  • 认证一般纳税人之前取得的专票
  • 增值税发票选择确认平台是什么?
  • 工商年报主营业务怎么填
  • 盖了骑缝章的合同怎么写
  • 合同取得成本如何分析
  • 缴纳增值税和附加税
  • 中小型企业库存的问题及对策
  • 本月出库金额等于什么
  • 以存货抵偿债务结转的相关存货跌价准备
  • 公司宣传牌模板
  • 危废处置费用怎么开票
  • 未分配利润的计税基础是
  • 公司租的房子免租金要交房产税吗?
  • 申报退税金额是0是怎么回事
  • 客户要开票资料干嘛
  • 土地增值税按什么面积征收
  • 财产租赁所得适用什么税率
  • 进料加工贸易是什么意思
  • 补贴属于什么手段
  • 开模具公司要什么设备
  • 收购发票使用范围税收规定
  • 核定征收的企业利润怎么处理
  • 土地租赁摊销年限按合同年限
  • 公司给员工发放的福利都要扣个税吗
  • 华为p20上市时间和价格
  • 现金比率分析怎么分析
  • 财政专项补助资金企业所得税申报
  • 个人取得的工资、薪金所得应按次征收个人所得税
  • win10蓝屏怎么弄
  • wordpress注册界面
  • 2020年前端面试
  • 政府收回土地使用权免征增值税的条件
  • 阿尔瓦罗西萨
  • php如何生成html
  • php语言设计模式之单例模式
  • 微信小程序开发公司
  • 产成品核算的内容
  • 出口退税退运费的税吗
  • 什么是附加税举个例子
  • 原版小说推荐
  • sqlsever无法连接到服务器
  • 织梦一直显示上一页和下一页
  • 固定资产清理是什么科目
  • 采购流程内容
  • 营业额包括成本价吗
  • 如何访问一台网络上的电脑
  • 权益法和成本法的适用范围
  • 劳务报酬和工资薪金有什么区别
  • 存货跌价准备在年报哪里
  • 办理地税手续费
  • 买到库存货 退货
  • 高速公路过路费怎么算的
  • 公司购买床垫如何做账
  • 软件开发公司账一定按项目做吗
  • 计划成本法和实际成本法的适用范围
  • 一般纳税人先确认收入吗
  • 新成立企业建账流程
  • 库存商品记账
  • 微软官方重做系统
  • win10系统qq语音说话无声音
  • windows10开机黑屏
  • musirc4.71.exe - musirc4是什么进程文件 有什么作用
  • excel自动关闭如何设置
  • Win10 64位系统下QQ语音和QQ视频音量很小的两种解决方法
  • opengl 顶点
  • easyui multiple
  • android studio unity3d
  • jquery简单例子
  • Android OpenGL ES(九)----构建几何物体
  • 如何用python连接数据库
  • jQuery插件开发
  • python语句分为哪两种
  • 湖北耕地占用税标准
  • 煤炭资源税税率是多少啊
  • 出口退税收入怎么做账
  • 怎么查询购置税交了没有
  • 东营为什么没有疫情
  • 出口备案单证管理办法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设