我有这个html代码
<h2>
<div style="display:flex">
<div>
Section III :
</div>
<div>
Very long parangrapgggggggggggggggggggggggggggggggggggggggggggggggggggggggg
</div>
</div>
</h2>
第一个div 内的空间组成了一条新线, 任何人都可以建议如何达到这种格式吗?我在第三节下面没有任何内容, 我不想使用tho,也不想调整宽度填充等,有没有办法实现这一点?
看起来文本分成多行,这使得它看起来很奇怪。我添加了white-space: nowrap
样式。您可能还想在两个div 之间添加一些间距。
<h2>
<div style="display:flex; white-space: nowrap;">
<div>
Section III :
</div>
<div>
Very long parangrapgggggggggggggggggggggggggggggggggggggggggggggggggggggggg
</div>
</div>
</h2>
尝试从div
标签中white-space:nowrap
css
您必须将display:flex
应用于外部div,display: inline-block
应用于内部div
.myClass {
display: inline-block;
background-color: green;
}
.outerDiv {
display: flex;
}
<h2>
<div class="outerDiv">
<div class="myClass">
Section III :
</div>
<div class="myClass">
Very long parangrapgggggggggggg
</div>
</div>
</h2>