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

css宽度适应内容

废话不多说,看如下demo,我需要将下面这个盒子的宽度变成内容自适应
在这里插入图片描述
方法有很多,如下

父元素设置display:flex 实现子元素宽度适应内容

如下给父元素设置flex能实现宽度自适应内容

	<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>body {display: flex;}div {background-color: #0d1472;color: white;}</style></head><body><div>内容自适应宽度</div></body></html>

效果如下
在这里插入图片描述
但是这样有一个小缺点,那就是改变了父元素的display属性,我们仅仅是为了让box的宽度自适应内容,不应该去改变别的元素
所以我们可以使用其它的,如下`1

使用fit-content属性实现box自适应内容

fit-content 行为类似于 fit-content(stretch),实际上这意味着盒子会使用可用的空间,但永远不会超过,

意味着fit-content 的宽度会使用内容的宽度,但是不会超过max-width的宽度
示例如下

	<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div {background-color: #0d1472;color: white;width: fit-content;}</style></head><body><div>内容自适应宽度</div></body></html>

在这里插入图片描述

http://www.lryc.cn/news/280039.html

相关文章:

  • 粒子物理和原子核物理的理论在模拟和分析电路中的粒子束和辐射效应中的应用
  • Opentsdb官方优化文档 - 翻译
  • JavaScript深拷贝与浅拷贝的全面解析
  • ESU毅速丨制造企业需不需要建设增材制造中心?
  • Linux shell编程学习笔记39:df命令
  • 简单高效 LaTeX 科学排版 第004集 命令与环境
  • 初识XSS漏洞
  • 白嫖aws创建Joplin server服务器
  • metartc5_jz源码阅读-p2p通过stun服务器进行通信
  • 总结:Java程序员读书清单顺序
  • ubuntu通过virtualbox安装win虚拟机
  • 云流量回溯的工作原理及关键功能
  • DCP文件传输的重要性与应用
  • JAVA面试部分——后端-线程后篇
  • C语言辨析——深入理解字符常量与表达式
  • Springboot + websocket 实现 一对一 单人聊天
  • GEE机器学习——利用最短距离方法进行土地分类和精度评定
  • 数据结构时间复杂度与空间复杂度
  • 【计算机网络】内容整理
  • 【K12】Python写分类电阻问题的求解思路解析
  • 数据库面经---10则
  • 深度学习基本介绍-李沐
  • 【上分日记】第369场周赛(分类讨论 + 数学 + 前缀和)
  • CMake Error at CMakeLists.txt:14 (project): The CMAKE_CXX_COMPILER:
  • Sqoop与其他数据采集工具的比较分析
  • Pandas实战100例 | 案例 31: 转换为分类数据
  • 椋鸟C语言笔记#33:文件的顺序读写
  • Transformer - Attention is all you need 论文阅读
  • 安装配置Flink
  • 解决Spss没有创建虚拟变量的选项的问题