我可以漂浮在左边的图像,并有文字环绕它没有问题,只需通过在图像上指定float: left
。像这样:浮动div没有指定宽度
<div id='foo'>
<img src='bar' alt='baz' style='float: left;' />
Lorem ipsum...
</div>
然而,如果图像被包裹在一个div像下面没有声明在div#image_container
两个固定宽度我不能达到同样的效果和div#text_container
<div id='image_container'>
<img src='blah' alt='blah' />
</div>
<div id='text_container'>
Lorem ipsum... long text
</div>
是否有一个如何保持第一个解决方案的灵活性,避免宣布宽度并且div#image_container
浮动在div#text_container
旁边?
看到这个问题:http://stackoverflow.com/questions/2042645/setting-widthauto-leads-to-width100 – Boldewyn 2010-01-12 13:41:52
@Boldewyn我申请显示:内联 - 阻止我的#text_container和#image_container的包装div,但只有在文本宽度比剩余宽度短时才有效。我真的应该用js来计算宽度吗? – Lorenzo 2010-01-12 14:11:02