当前位置: 首页 > news >正文

css讲解

一、
height: fit-content;

元素会收缩自己的高度,直到刚好能装下所有文字、图片等子元素为止,既不会多出一块空白,也不会把内容挤出去 常见使用场景

常见使用场景
1.配合绝对定位实现居中
当你把一个元素设为绝对定位(position: absolute),又想让它上下左右居中时,通常需要设置 top: 0; bottom: 0; margin: auto;。但前提是这个元素必须有明确的高度。此时加上 height: fit-content,就能让不定高度的元素完美居中。
2.卡片或标签布局
在制作商品卡片、聊天泡泡或标签时,希望背景色或边框只包裹住文字,不多占空间,fit-content 就非常实用。
常见的坑
虽然它很好用,但在实际开发中有两个常见的失效场景:
在 Flex 布局中经常“失效”
如果你在一个 Flex 容器里给子元素设置 height: fit-content,经常会发现它没反应,子元素依然被拉得很长。
原因:Flex 子元素的默认对齐方式是 align-items: stretch(拉伸),这个拉伸的优先级比 fit-content 高,会强制把子元素拉满容器的高度。
解决办法:给这个子元素加上 align-self: flex-start(取消拉伸),它就能正常收缩了。
不支持 CSS 过渡动画(transition)
如果你想实现一个“鼠标悬停时盒子平滑展开”的动画效果,height: fit-content 是做不到的。

二、.左右两边想要实现等宽flex盒子 哪边内容超出哪边显示省略号
通过 flex: 1 和 min-width: 0 实现等宽布局,确保两侧占据相同空间

flex:1和 min-width:0/* 告诉浏览器:允许我比内容还要小! */

为什么 min-width: 0 能解决问题
设置 min-width: 0 后:
允许 flex 子元素收缩到比内容更窄
两个单元格的 flex: 1 才能真正发挥作用,平分可用空间
内容超出时,配合 overflow: hidden + text-overflow: ellipsis 显示省略号

white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width:100%;display: block;

flex布局左侧固定 用如下 保证左侧不会被挤 不会放大也不会缩小

.left{flex:00100px;}
http://www.jsqmd.com/news/1185578/

相关文章:

  • 锂电池组电压平衡方案:PIC18F86K90与MCP3202实战
  • Golang RSA加密实战:从密钥生成到生产环境避坑指南
  • PIC18F2620与CMT-8540S-SMT蜂鸣器嵌入式开发指南
  • 海外发稿报价不透明?媒介易让每笔费用都列在明处
  • request.getRequestDispatcher().forward() 、<jsp:forward>、response.sendRedirect()三者的区别
  • 2026年7月最新南通芝柏官方售后服务热线与网点地址查询 - 亨得利官方服务中心
  • 元初混沌 6G 全域通感一体化体系架构 第一卷三阶第二十七篇 场象:小区全域电磁笼罩梯度分布规律
  • 数据结构 - 线性表第三篇:基于顺序表实现 C 语言通讯录(基础功能篇)
  • 为什么大型组织都在从公有云IM转向私有化协作平台
  • 2026年7月最新无锡雅典官方售后热线及客户服务网点地址 - 亨得利官方服务中心
  • Spark图计算实战:GraphX与GraphFrames选型、分区与内存优化
  • 2026最新盘点:10款高效率写小说软件亲测,ai写小说哪个更好用?
  • 2026 年更新:峡江靠谱的回收平台哪个好,扔掉前先看一眼,这笔“隐形存款”正被你当垃圾处理 - 鉴选官
  • Apriori算法与关联规则挖掘实战指南
  • OpenGL运行环境搭建学习00篇【Related to https://learnopengl-cn.github.io/】
  • Normative Reasoning in Large Language Models: A Comparative Benchmark from Logical and Modal Pers...
  • 在浏览器中对视频mp4与背景音乐mp3都同步自动播放画面和声音
  • ArcGIS Pro跨网络连接SQL Server并启用企业级地理数据库
  • 数据结构 - 线性表第四篇:C 语言通讯录优化升级全记录(踩坑 + 思考)
  • 免费又高效,这两款软件专治图片拼接难题 - 软件工具教程方法
  • C++ 写代码条件判断边界缺失的隐蔽逻辑漏洞
  • AI Agent人格设计:硬编码规则与动态Persona的对比与实践
  • Windows 11 + RTX 5060 Ti 部署 PaddleOCR 3.7.0 完整实战指南
  • Unity程序化生成实战:ProceduralToolkit核心功能与地下城构建
  • 5分钟快速上手:2025年最强网盘直链下载助手完全指南
  • 测试理论面试题
  • C++ LoopRepair:迭代式修复 40 个真实 C/C++ 漏洞
  • C++智能指针深度解析:从RAII原理到多线程实战应用
  • 2026 年现阶段,新巴尔虎左旗正规的市政道路芝麻灰火烧砖加工厂哪家专业,揭秘:为什么你踩的市政路砖是“火烧砖”? - 企业推荐管【认证】
  • HCIP-Datacom Core Technology V1.0_18 PIM原理与配置