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

  • 电脑上的文档怎么发到手机QQ上(电脑上的文档怎么发送给别人)

    电脑上的文档怎么发到手机QQ上(电脑上的文档怎么发送给别人)

  • 电脑有规律的哒哒哒响(电脑总是有规律的响)

    电脑有规律的哒哒哒响(电脑总是有规律的响)

  • 微信怎么设置特定人搜索不到(微信怎么设置特别关心消息提醒)

    微信怎么设置特定人搜索不到(微信怎么设置特别关心消息提醒)

  • 快手退款关闭怎样再申请退款(快手退款关闭怎么退款)

    快手退款关闭怎样再申请退款(快手退款关闭怎么退款)

  • 抖音小店商标授权怎么弄(抖音小店商标授权一直不通过)

    抖音小店商标授权怎么弄(抖音小店商标授权一直不通过)

  • 可以用u盘代替c盘吗(u盘可以代替读卡器吗)

    可以用u盘代替c盘吗(u盘可以代替读卡器吗)

  • 为什么购票失败,身份未通过(火车票为什么购票失败)

    为什么购票失败,身份未通过(火车票为什么购票失败)

  • 相机的对焦系统一般都会按照哪些规律来选择对焦点?(相机的对焦系统一般都会)

    相机的对焦系统一般都会按照哪些规律来选择对焦点?(相机的对焦系统一般都会)

  • 打印机墨水不足会出现什么情况(打印机墨水不足肥料)

    打印机墨水不足会出现什么情况(打印机墨水不足肥料)

  • 华为nova5z指纹解锁在哪里(华为nova5指纹识别)

    华为nova5z指纹解锁在哪里(华为nova5指纹识别)

  • 卡帧是什么意思(卡帧数是什么意思)

    卡帧是什么意思(卡帧数是什么意思)

  • 苹果xsmax来电铃声越来越小怎么调(苹果xsmax来电铃声不响怎么办)

    苹果xsmax来电铃声越来越小怎么调(苹果xsmax来电铃声不响怎么办)

  • qq直播能听到观众说话吗(qq直播看的到观看人的屏幕吗)

    qq直播能听到观众说话吗(qq直播看的到观看人的屏幕吗)

  • 电池健康度多少换电池(怎么查看ipad电池健康度多少)

    电池健康度多少换电池(怎么查看ipad电池健康度多少)

  • 手机怎么删除自动回复(手机怎么删除自动续费)

    手机怎么删除自动回复(手机怎么删除自动续费)

  • 钉钉怎样截图发送图片(钉钉截图怎么用)

    钉钉怎样截图发送图片(钉钉截图怎么用)

  • 惠普如何进入bios设置(惠普如何进入bios设置xmp)

    惠普如何进入bios设置(惠普如何进入bios设置xmp)

  • excel身份证号乱码(excel身份证号码乱码文本格式也不管用)

    excel身份证号乱码(excel身份证号码乱码文本格式也不管用)

  • 安卓怎么打开aspx(安卓怎么打开numbers表格)

    安卓怎么打开aspx(安卓怎么打开numbers表格)

  • xs和xsmax的区别(xs和xsmax的区别对比)

    xs和xsmax的区别(xs和xsmax的区别对比)

  • 微信小程序为什么打不开(微信小程序为什么删不掉)

    微信小程序为什么打不开(微信小程序为什么删不掉)

  • 苹果手机12.3.1系统设备管理在哪(苹果版本是12.1.3是什么型号)

    苹果手机12.3.1系统设备管理在哪(苹果版本是12.1.3是什么型号)

  • windows10如何分盘(window 10怎么分盘)

    windows10如何分盘(window 10怎么分盘)

  • 在Win7系统中,防火墙如何禁止某程序联网?(在windows 7中)

    在Win7系统中,防火墙如何禁止某程序联网?(在windows 7中)

  • 税率变化递延所得税资产如何调整
  • 报关单汇率按出口日期还是申报日期
  • 开办药品企业的要求
  • 财务合理化建议例子
  • 企业政策性搬迁损失的所得税处理
  • 个人设备卖给公司
  • 开办费用属于什么科目
  • 软件公司购进软件会计科目
  • 公允价值变动税务处理
  • 公司没有收入没开发票
  • 自产产品对外捐赠需要缴纳增值税吗
  • 个人开具工程款发票所得税怎么算
  • 中央财政补贴政策
  • 纳税人涉税信息查询
  • 退税显示未完成怎么处理
  • 去年没有交社保,今年交了有用吗
  • 稳岗补贴需要缴税吗
  • 专票和普票的税率哪个高
  • 个体户发票冲红应该具备什么条件
  • 开户存入现金计什么科目
  • 发票不验旧可以领取新的吗
  • 外商投资企业外债额度
  • 电梯管理费属什么类别
  • 发票先入账,但发票不对
  • cdr插件哪个最好用
  • win10 搜狗
  • 何为民办非企业
  • thinkphp limit
  • 违约金要计入应纳税所得额吗
  • 资产减值对应科目
  • 汽车客运补充车道标志
  • web自动化selenium实战项目
  • uniapp 手写识别
  • vue 登陆
  • 科目汇总表借方发生额等于贷方发生额吗
  • 哪些农产品按照鲜品统计
  • 原材料用于在建工程增值税如何处理
  • 材料明细帐
  • 计提增值税怎么计提
  • 确认收入与结转成本会计分录怎么写
  • 电子税务局怎么注册
  • 注册公司行业分类有多少种
  • 税前扣除是什么时候
  • 4s店收到红字发票怎么办
  • jquery vue.js
  • 总公司所得税汇算
  • 本月的费用
  • 专票和普票都是13个点嘛
  • SQL Server 2008中SQL之WaitFor使用介绍
  • 增值税可以减免吗
  • 差旅费退回怎么做账
  • 诉讼费可以退回私账嘛
  • 当月发生业务下月开票如何做账
  • 房产契税新政策2023
  • 如何调整利润分录
  • 职工薪酬一般计入哪些科目进行核算
  • 交增值税如何计算
  • 分批法成本核算对象
  • 征收率和税率的区别举例
  • 企业清算的会计处理
  • mysql三层架构
  • sqlserver函数大全
  • 必应big
  • windows7无法进入睡眠
  • 如何远程重装系统教程
  • win7c盘winsxs
  • linux 用户进程
  • win7 32位旗舰版电脑城下载
  • win8能装pr2017吗
  • bass表示什么
  • opengles和vulkan哪个好
  • activex控件在哪设置
  • activitythread main方法
  • 如何批量删除列表
  • jquery图片效果
  • vue卡片式风格
  • python函数详解
  • 如何查询企业税务评级
  • 江苏国税电子税务局网上申报流程
  • 河南省税务总局网站官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设