私は浮動小数点の左イメージとテキストを含むdivを持っています。それは以下を行います。divを最大幅のコンテンツの幅に設定します
.outer-div {
max-width: 95%;
background-color: yellow;
display: inline-block;
}
.image {
float: left;
}
<div class="outer-div">
<img class="image" src="http://www.w3schools.com/images/colorpicker.png">
<div class="test">Here is some text that I want the outer div to size to without line-breaking.</div>
</div>
それが単独でテキストに基づいて、外側のdivのサイズを作成し、テキストをラップさせ、浮遊画像を挿入する方法に注意してください。私は外側のdivの幅を浮動画像の幅+テキストの幅にしてから、95%の最大幅に達したときにのみ改行します。
編集:最初の行がページの端に達すると、すべてのテキストが画像の下に移動しないようにします。しかし、テキストがたくさんある場合は、イメージの下に折り返してください。
これはジミーの答えと同じです。テキストがページの端に達すると、折り返すのではなく、画像の下にジャンプします。私はそれを包み込みたい。 https://jsfiddle.net/23v2odxu/1/ – Danegraphics
Aaahh ..あなたが言っていることを見ています。パングロスの答えを使用してください。それが必要です。 – lovermanthing