次のフィドルのようなレイアウトがある状況があります。
<div>
<span style="float:left;">This is a longer text that could potentially split into more than one line.</span>
<span style="float:right;">Force this text into one line.</span>
</div>
私が達成しようとしているのは、適切なスパンがサイズを調整して、可能な限り小さくし、そのコンテンツを 1 行に収めることです。左側のスパンは、メインの div サイズの残りの部分に合わせて調整する必要があり、テキストを必要な数の行に分割できます。
制限:
- コンテンツは両方のスパンで可変です。左のものは潜在的に無制限で、右のものは画面の約 30% を超えることはありません。
- 純粋なcss/htmlソリューションが本当に欲しいです。Javascript を使用する方法はわかっていますが、管理が難しくなるため、よりクリーンなものを検討しています。
- 左スパンの最初の行は、常に右スパンの最初の行と同じ行にある必要があります。
これどうやってするの?