子に幅が設定されていない別のスパン内にスパンがあるため、テキストは1〜2語後に新しい行に移動します。
これが私が何を意味するのかをよりよく理解するのに役立つコードとjsfiddleです。
<span class="container">Lorem ipsum dolor
<span class="child">Lorem ipsum dolor Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut risus enim, tincidunt ac tristique quis, vulputate sed nulla. Nam imperdiet imperdiet mollis. Vestibulum sed elit lorem, et luctus massa. Vivamus eleifend ante vel odio lacinia.
</span>
</span>
css:
.container {
width:auto;
background-color:red;
position:relative;
}
.child {
position:absolute;
top:35px;
left:10px;
max-width:500px;
background-color:yellow;
/*white-space:nowrap; This does not work because the text does not wrap after 500px */
}
私が理想的に達成したいのは、その中のテキストの量に応じて、子スパンを最大500pxに拡張することです。
行が途切れることがないため、white-space:nowrapは機能しません。
何か案は?