【发布时间】:2019-08-02 22:45:08
【问题描述】:
我希望 div 与最长的内联子项一样宽。但我没有存档这个 - 在大多数情况下,div 会在右侧添加一些空间。
如果您尝试以下示例,您将看到“文本 4”右侧的空白红色区域。我希望在“4”的最后一个像素之后看到没有空格和 div.outer 的结尾。
<div style="max-width: 224px;">
<div class="outer">
<div>Text 1</div>
<div>Text 2</div>
<div>Text 3</div>
<div>Text 4</div>
<div>Text 5</div>
</div>
</div>
.outer {
display: inline-block;
background: red;
}
.outer > div {
display: inline-block;
}
我希望你能帮助我完成这个看似简单的挑战!
【问题讨论】:
-
我不清楚到底是什么问题。您是否希望外部 div 与最宽的内部 div 一样宽?此外,这就是您的代码输出的内容-imgur.com/DLTyua2。
-
我只希望 div.outer 与它的内容一样宽。在我的示例中,当带有文本的 div 被破坏时,右侧会有空白区域。这是我的意思的图形示例:imgur.com/bNkTzR4