div问题为什么插入换行?

时间:2010-11-27 13:33:05

标签: html

我想显示一张300像素×300像素的图像,然后我要显示一些文字。不幸的是,我要显示的文字开始于图像后的下一行。这是裸代码: -

<html>
    <body>
        <div>
            <div style="display:inline;"><img alt="a.jpg" src = "a.jpg"/></div>
            <div style="display:inline;">some text which is too long probably a big paragraph</div>

        </div>
    </body>
</html>

如何以流畅的流程布局显示所有内容?

提前致谢:)

2 个答案:

答案 0 :(得分:5)

<div>
    <img> text
</div>

只需浮动图像即可。

div { overflow:auto; }
img { float:left; }

答案 1 :(得分:0)

我认为浮动建议是正确的,但在这种情况下适用于div,即

<div style="display:inline;overflow:auto;float:left;">
    <img alt="a.jpg" src = "VC.JPG"/>
</div>