幅が不明なテキストのブロックがあり、その直後に別のテキストを配置して、常に最後の単語に貼り付けたいと考えています。最初のブロックが 1 行の場合、両方を 'inline' または 'inline-block' に設定するだけで十分ですが、最初のブロックが複数行の場合、2 番目のブロックは常に次の行に移動します。
コード:
html
<div id="text">sit amet, consectetur adipiscing elit. Donec facilisis eros arcu, sed dictum lorem consequat a. Duis sodales rhoncus felis at convallis.</div>
<div id="new">New</div>
CSS
div {
float: left;
display: inline-block;
}
「New」は、常に前のブロックの最後の単語に固執する必要があります。これどうやってするの?
編集:明確にするために、マークアップを変更することはできません。コンテンツは常に 2 つの個別の div にあります。