html - 将 div 的宽度设置为在另一个 div 内自动
问题描述
我有一个div
. 我想拥有另一个div2
(width
自我auto
调节)。但width: auto
不起作用。div2
需要向左对齐。
.parent {
background: lightblue;
display: block;
padding: 10px;
}
.child {
border: 2px solid green;
display: flex;
padding: 10px;
///////////
width: auto;
}
<div class='parent'>
<div class='child'>
<span>
Some text
</span>
</div>
</div>
就像这样,但没有width: fit-content
。
.parent {
background: lightblue;
padding: 10px;
display: block;
}
.child {
border: 2px solid green;
border-radius: 4px;
padding: 10px;
width: fit-content;
}
<div class='parent'>
<div class='child'>
<span>
Some text
</span>
</div>
</div>
PS 不能display: inline-block
用于child
div。无法触摸/编辑parent
div,所有 CSS 都需要保持不变。不能使用width: max-content
,width: min-content
和width: fit-content
解决方案
推荐阅读
- java - 数组项未正确显示
- spring-boot - Spring Cloud Gateway 过滤器读取和修改响应体
- java - 从 java 转换时 kotlin 接收器出现问题
- c# - 为什么 HttpClient.PostAsync 似乎将请求作为 GET 而不是 POST 发送?
- vue.js - vue.js 的路由器页面无法显示双括号内容
- php - 使用 VBA 查看 HTTP 请求发送的数据
- sql-server - 从 Visual Studio 2012 执行时存储过程“旋转”
- asp.net - 如何在 azure 版本上指定目标路径?
- html - 将鼠标悬停在元素上时更改颜色
- c - 提取最小元素后的最小堆问题