テキストのブロックの左側に画像を浮かせて、2 つの間にわずかなギャップを維持しようとしていますが、テキストが画像の下に蛇行するのは望ましくありません。これは私が欲しいものです:
------- ------------
| pic | | text |
------- | |
| |
| |
------------
すべての要素の幅とサイズが px で定義されている場合、これは簡単ですが、% 定義されています。
<div id="container">
<div class="theimage"><img src=img.jpg"></div>
<div class="thetext">blah blah</div>
</div>
#container {width: 95%; overflow: auto}
.theimage {float: left; width: 20%}
.theimage img {width: 100%}
.thetext {float: left; width: 80%}
上記は正常に動作します。ただし、次に追加padding-right: 10px
しtheimage
て画像とテキストの間にギャップを作成すると、横に浮くのではなくthetext
下に落ちます。theimage
と の間にギャップを作るのに何か助けはtheimage
ありthetext
ますか?