css - 多行 h1 容器宽度不会缩小以适应其中文本的宽度
问题描述
这应该解释我的意思: https ://jsfiddle.net/cucocreative/5w1nmeoq/13/
当 h1 包裹到 2 行时,容器的大小不会像预期的那样减小。正如您所看到的(在减少浏览器的宽度之后)当它换行到 2 行时,在第 1 行的最后一个单词之后有一个间隙 - 下图中用红色标记
演示该问题的代码示例:
body {
margin: 0;
padding: 0;
}
.tagline {
margin: 0;
width: fit-content;
margin-right: 10px;
}
.blackBlock {
background-color: #000;
padding: 20px 40px;
margin: 0;
}
h1 {
color: #fff;
background-color: pink;
}
<div class="tagline">
<div class="blackBlock">
<h1>Porta Ridiculus Elit Lorem</h1>
</div>
</div>
我怎么得到它,所以它会这样做呢?
它也是如此width:min-content
- 但没有减少最长单词宽度的副作用。
解决方案
推荐阅读
- encryption - 文本文件的非常强大的所有者密码加密?
- swift - 如何将字典的元素分配给 Vapor 3 中的 JSON 对象?
- linux - 自动接受“配置 iptables-persistent”
- primeng - 使树表中的切换列持久化
- java - java.lang.annotation.AnnotationFormatError 当我在 spring mvc 中使用验证时发生
- mysql - 嵌套SELECT计算两个表的平均值
- angular - 如何在 Angular Material 6 中为表格创建分页?
- rest - 用户的 REST 路由资源
- ios - 如何将视频文件发送到 ios 中的 Firebase 存储
- android - 是否可以在 JSON 文件中使用 Android 资源引用