我试图将图像浮动到文本块的左侧并在两者之间保持微小的间隙,但是我不希望文本在图像下方蛇行。这就是我要的:
------- ------------
| 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
吗?