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>

在这里插入图片描述

相关推荐

  1. Unity InputField宽度适应内容

    2024-01-14 01:00:01       44 阅读
  2. EasyExcel表头宽度根据数据内容适应+自动换行

    2024-01-14 01:00:01       63 阅读
  3. el-dialog宽度适应

    2024-01-14 01:00:01       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-14 01:00:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-14 01:00:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-14 01:00:01       82 阅读
  4. Python语言-面向对象

    2024-01-14 01:00:01       91 阅读

热门阅读

  1. PyTorch简单易懂的解析 Dropout Layers应用,代码示例

    2024-01-14 01:00:01       57 阅读
  2. Python正则表达式中sub和replace的区别

    2024-01-14 01:00:01       59 阅读
  3. 信息安全面试攻略

    2024-01-14 01:00:01       67 阅读
  4. centos 8 安装docker

    2024-01-14 01:00:01       60 阅读
  5. luogu【深基4.习9】打分

    2024-01-14 01:00:01       57 阅读
  6. 华为OD机试2024年最新题库(C++)

    2024-01-14 01:00:01       114 阅读
  7. LRU算法

    LRU算法

    2024-01-14 01:00:01      57 阅读