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

  • ipad8用一代笔还是二代笔(ipad8 2020用一代笔还是二代笔)

    ipad8用一代笔还是二代笔(ipad8 2020用一代笔还是二代笔)

  • 华为p40pro后面有几个摄像头呢(华为p40 pro背面)

    华为p40pro后面有几个摄像头呢(华为p40 pro背面)

  • 苹果官网技术支持在哪里(苹果官网技术支持选项在哪)

    苹果官网技术支持在哪里(苹果官网技术支持选项在哪)

  • vivox27白屏了怎么办(vivo白屏了怎么办)

    vivox27白屏了怎么办(vivo白屏了怎么办)

  • 苹果手机能恢复微信聊天记录吗(苹果手机能恢复删除的短信吗)

    苹果手机能恢复微信聊天记录吗(苹果手机能恢复删除的短信吗)

  • 单元格最多能容纳多少个字符(每个单元格最多容纳的数字位数)

    单元格最多能容纳多少个字符(每个单元格最多容纳的数字位数)

  • 微信公众号有几种类型(微信公众号有几个管理员权限)

    微信公众号有几种类型(微信公众号有几个管理员权限)

  • 华为手机来信息振动怎么关闭(华为手机来信息了在顶部显示怎么弄)

    华为手机来信息振动怎么关闭(华为手机来信息了在顶部显示怎么弄)

  • 小米桌面云备份有用吗(小米桌面云备份删除有什么影响)

    小米桌面云备份有用吗(小米桌面云备份删除有什么影响)

  • wifi网速和路由器有关系吗(无线网的网速和路由器有关系吗)

    wifi网速和路由器有关系吗(无线网的网速和路由器有关系吗)

  • 苹果手机辅助触控怎么总是突然就没有了(苹果手机辅助触控是什么意思)

    苹果手机辅助触控怎么总是突然就没有了(苹果手机辅助触控是什么意思)

  • 手机上怎么查wifi密码(手机上怎么查wifi有几个人连接)

    手机上怎么查wifi密码(手机上怎么查wifi有几个人连接)

  • 手机hd是什么意思啊(手机上方hd是什么意思)

    手机hd是什么意思啊(手机上方hd是什么意思)

  • 苹果6plus找不到录屏(苹果6plus找不到更新包怎么回事)

    苹果6plus找不到录屏(苹果6plus找不到更新包怎么回事)

  • 苹果11接电话黑屏(苹果11接电话黑屏不亮怎么回事)

    苹果11接电话黑屏(苹果11接电话黑屏不亮怎么回事)

  • 华为手机屏保图片自动下载怎么关闭(华为手机屏保图片怎么下载)

    华为手机屏保图片自动下载怎么关闭(华为手机屏保图片怎么下载)

  • card reader什么意思(card reader是什么)

    card reader什么意思(card reader是什么)

  • vivoy93隐藏按键怎么弄出来(vivoy31s怎么隐藏按键)

    vivoy93隐藏按键怎么弄出来(vivoy31s怎么隐藏按键)

  • ipad旁白怎么关闭(ipad旁白在哪里关闭)

    ipad旁白怎么关闭(ipad旁白在哪里关闭)

  • 主板sata接口1234区别(主板sata接口1234都可以接吗)

    主板sata接口1234区别(主板sata接口1234都可以接吗)

  • 荣耀20支持5g网络吗(荣耀20支持4g+吗)

    荣耀20支持5g网络吗(荣耀20支持4g+吗)

  • vivoy53怎么扩大内存(vivoy53怎么扩大内存的步骤)

    vivoy53怎么扩大内存(vivoy53怎么扩大内存的步骤)

  • 电话线接口怎么当网线(电话线接口怎么上网)

    电话线接口怎么当网线(电话线接口怎么上网)

  • 基于STM32F103C8T6与ESP8266的物联网智能温度采集与蓝牙OLED数字钟的设计与实现(基于stm32f103c8t6的毕业设计)

    基于STM32F103C8T6与ESP8266的物联网智能温度采集与蓝牙OLED数字钟的设计与实现(基于stm32f103c8t6的毕业设计)

  • 自查补报以前年度收入可以补在当前属期吗
  • 金税盘锁死日期是16号,16号能清卡吗
  • 关于个人取得的成果
  • 所得税退税会计账务怎么处理
  • 增值税普通发票和电子普通发票的区别
  • 个人所得税如何退税操作流程
  • 用友T3怎么结转上年数据
  • 今年成立的公司,残保金是否要申报
  • 发票多开了一张怎么处理?
  • 申报更正日期改变会导致逾期申报吗
  • 固定资产盘盈原因
  • 个税专项扣除是什么时候开始实行
  • 车辆购置税的会计处理
  • 小微企业销售已按固定资产入账的办公家具也享受免税政策吗?
  • 自建仓库转让如何计算增值税
  • 税款已入库,申报错误更正可以吗
  • 缴纳车船税的车辆
  • 个人所得税人员添加后如何操作
  • 企业营业利润为负的原因有哪些
  • 小规模普通发票可以抵扣吗
  • 商家不给发票可以报警吗
  • 出口退税限额如何理解
  • 公积金代扣时会扣多少
  • 华为mate pro翻转静音
  • 附加税要先计提再支付吗
  • 著作权出售后,属于自己的吗
  • 民办学校的财务制度
  • win10怎么显示隐藏的硬盘
  • 公账如何存钱
  • ajax无刷新更新数据
  • php ffi 教程
  • 会计上社保的分录是什么
  • 债务人以固定资产债务重组
  • 企业自查补税怎么报税
  • php curl cookie
  • 软件产品即征即退申请表
  • esp8266 dht22
  • 购入多项固定资产
  • 工程结算结算gbq文件怎么做
  • ChatGPT的火爆出圈,你对它有几分了解?
  • 如何用织梦搭建网站
  • 销售成本转结分录
  • 全年一次性奖金税率表2023最新
  • 资产负债表编制
  • 年报中的资产总额怎么计算
  • 利息收入是一级科目还是
  • 房屋租赁怎么干
  • 货代代缴增值税关税如何做账
  • 合并报表编制方法有几种
  • 公司需要现金
  • 商业折扣的会计分录
  • 物业管理企业应履行的义务包括
  • 违反会计规定承担责任
  • 雨林木风 u盘
  • window8.1蓝屏
  • 苹果MAC电脑如何设置开机密码
  • windows defender 图标怎么从任务栏删除
  • xp 更新
  • mac我的所有文件 删除
  • win7开机提示音在哪里关闭
  • win10安装失败
  • win8页面
  • win8可以装pr2018吗
  • Win10 Mobile 10586.71截图曝光 修复已知问题
  • cocos2dx 3.4 lua加密 setXXTEAKeyAndSign
  • unity unity3d
  • 飞机大战剧情102
  • 设置拉我进群必须经过我同意
  • javascript怎么定义二维数组
  • 安卓接口回调例子
  • ca钥匙登陆不了电子税务局
  • 国税总局北京市税务局
  • 怎么查税务专管员是谁的名字
  • 粮仓计算公式
  • 税控发票开票软件提示非征期不得抄报税?是什么意思?
  • 云南省电子税务
  • 浙江省工伤停工留薪期分类目录
  • 个人所得税需要计提吗?
  • 文明6地球地图自然奇观位置
  • 税务局诉讼
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设