0

これと同じ結果を得たい: http://jsfiddle.net/mageek/faDkw/

HTML:

<div id="foo" >Hello</div>
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
World!

CSS:

#foo
{
    background-color:red;
    height:400px;
    float:left;
}

しかし<br />、高さが変わる可能性があるため、すべての がありません。

どうやってやるの?

4

1 に答える 1

0

display: inline-block( MDN docu ) を使用することもできます。これfloat: leftは、ページ フローの外側に div を配置しないのとは異なります。

HTML

<div id="foo" >Hello</div>
<br />
World!

CSS

#foo
{
    background-color:red;
    height:400px;
    display: inline-block;
}

フィドルの例

于 2012-07-07T16:44:08.513 に答える