div
左に揃えて垂直に配置したい2つのsがあり、テキストの量に基づいて幅を折り返す必要があります。
.main {
position: absolute;
color: white;
}
.line {
padding: 3px;
margin: 2px;
background-color: #505050;
}
<div class="main">
<div class="line">Content content content content</div>
<div class="line">Content content</div>
</div>
より簡単な解決策があるかどうかを尋ねているのは、それが別のコンテンツに影響を与える可能性があるwidth: 0
と思うからです.white-space: nowrap